CORBA 2.3.3 Programmer's Reference (NonStop CORBA 2.3.3+)

Mapping of Sequence Types (1.13)
The replace() function and the get_buffer() and release() accessor functions are not
generated for sequence types.
Mapping For Array Types (1.14)
For the T_var class other conversion operators to support parameter passing are not generated. A
workaround is to use the out() or in() method (as appropriate) to pass an array pointer.
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.