CORBA 2.6.1 Programmer's Reference

Chapter 3. C++ Language Mapping
Chapter 3. C++ Language Mapping
Fixed Point Types (1.11,1.4.2)
Mapping for Basic Data Types (1.5)
Mapping for String Types (1.7)
Mapping for Wide String Types (1.8)
Mapping for Structured Types (1.9)
Mapping for Fixed Types (1.11)
Mapping for the Any Type (1.16)
Mapping for Valuetypes (1.17)
Abstract Interface Base (1.18.1)
Mapping for Exception Types (1.19)
Any Insertion and Extraction for Exceptions (1.19.3)
TypeCode C++ Class (1.32.2)
Servant Reference Counting (1.37.1 and 1.37.2)
DelegationBased Interface Implementation (1.37.7)
This section applies to the C++ Language Mapping Specification, August 2002.
Fixed Point Types (1.11,1.4.2)
NonStop CORBA 2.3 does not support fixed point types.
Mapping for Basic Data Types (1.5)
Neither the MIPS CPU chip, the C++ compiler, nor NonStop CORBA support the unsigned long long
basic data types.
NonStop CORBA does not support the long double data type even though the C++ compiler supports the
long double data type.
The IDL type char maps to CORBA::Char which in NonStop CORBA maps to the C++ compiler type
unsigned char. This introduces a potential platform portability problem depending on the signed