CORBA 2.3.7 Programmer's Reference

Mapping for Structured Types (1.9)
The _var_type definition that facilitates template programming is not generated for structured types.
Mapping of Sequence Types (1.13)
The replace() function and the get_buffer() and release() accessor functions are not
generated for sequence types.
Insertion into Any (1.16.2)
The left-shift-assignment operator (<<=) and right-shift-assignment operator (=>>) for insertion into
any are not generated for structured types: struct, union, sequences, and wchar strings.
Mapping for Exception Types (1.19)
NonStop CORBA adds the operation char * CORBA::Exception::format (void) that
returns a descriptive string describing the exception. Its usage might follow the pattern:
try {
...
} catch (const CORBA::Exception &exc) {
printf (ī€œ%sī€, exc.format ());
&
}
The left-shift operator can be used to print to an ostream:
try {
...
} catch (const CORBA::Exception &exc) {
cout << exc << endl;
&
}
The SystemException *_downcast() operation on exception classes is not available.
Any Insertion and Extraction for Exceptions (1.19.3)
The Any insertion and extraction operators (<<= and >>=) for exceptions are not available.