This document proposes a new mapping from IDL to C++11. The mapping aims to simplify the existing IDL to C++ mapping by taking advantage of new C++11 features to gain performance, reduce errors and code, and remove the need for conversions between IDL and C++ types. It outlines high-level concepts like mapping basic IDL types to C++11 counterparts. It also describes how interfaces, arguments, structs/unions would be mapped. A proof-of-concept implementation called IDL2C++11 is mentioned along with next steps to address comments and expand the mapping.