14.20.1.3.5 戻り値
メンバー関数が成功した場合、TypeCodeオブジェクト参照に格納されているデータの種類を返します。TypeCodeの種類とそのパラメータの一覧は、次の表を参照してください。
メンバー関数が失敗した場合、例外がスローされます。
表14-3 有効なTypeCodeの種類とパラメータ
| TypeCodeの種類 | パラメータ・リスト |
|---|---|
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}
|
親トピック: CORBA::TypeCode::kind