14.20.1.3.5 Return Values
If the member function succeeds, it returns the kind of data contained in the TypeCode object reference. For a list of the TypeCode kinds and their parameters, see the following table.
If the member function does not succeed, an exception is thrown.
Table 14-3 Legal Typecode Kinds and Parameters
TypeCode Kind | Parameters List |
---|---|
CORBA::tk_null
|
*NONE* |
CORBA::tk_void
|
*NONE* |
CORBA::tk_short
|
*NONE* |
CORBA::tk_long
|
*NONE* |
CORBA::tk_long
|
*NONE* |
CORBA::tk_ushort
|
*NONE* |
CORBA::tk_ulong
|
*NONE* |
CORBA::tk_float
|
*NONE* |
CORBA::tk_double
|
*NONE* |
CORBA::tk_boolean
|
*NONE* |
CORBA::tk_char
|
*NONE* |
CORBA::tk_wchar
|
*NONE* |
CORBA::tk_octet
|
*NONE* |
CORBA::tk_Typecode
|
*NONE* |
CORBA::tk_Principal
|
*NONE* |
CORBA::tk_objref
|
{interface_id}
|
CORBA::tk_struct
|
{struct-name, member-name, TypeCode, ... (repeat pairs)} |
CORBA::tk_union
|
{union-name, switch-TypeCode, label-value, member-name, enum-id, ...} |
CORBA::tk_enum
|
{enum-name, enum-id, ...}
|
CORBA::tk_string
|
{maxlen-integer}
|
CORBA::tk_wstring
|
{maxlen-integer}
|
CORBA::tk_sequence
|
{TypeCode, maxlen-integer}
|
CORBA::tk_array
|
{TypeCode, length-integer}
|
Parent topic: CORBA::TypeCode::kind