The basic C++ mappings defines how IDL types are represented in C++. It covers:
- mapping for identifiers
- scoping rules
- mapping for built-in types
- mapping for constructed types
- memory management rules
For each C++ construct, the compiler generates a definition into the client-side header file, and an implementation into the client-side stub file. General definitions (in the CORBA module) are imported with
#include < OB/CORBA.h>