bea ホーム | 製品 | dev2dev | support | askBEA
BEA Logo Tuxedo
 ドキュメントのダウンロード   サイトマップ   用語集 
検索
0

Tuxedo CORBA プログラミング・リファレンス

 Previous Next Contents View as PDF  

CORBA::TypeCode::kind

概要

TypeCode オブジェクト・リファレンスに格納されているデータの種類を取得します。

C++ バインディング

CORBA::TCKind CORBA::TypeCode::kind () const;

à¯êî

特にありません。

説明

このメンバ関数は、CORBA::TypeCode クラスの kind 属性を取得します。この属性は、TypeCode オブジェクト・リファレンスに格納されているデータの種類を指定します。

戻り値

メンバ関数が成功した場合、TypeCode オブジェクト・リファレンスに格納されているデータの種類を返します。TypeCode の種類とそのパラメータの一覧については、表 14-2. を参照してください。

メンバ関数が失敗した場合、例外がスローされます。

表 14-2 有効な TypeCode の種類およびパラメータ

TypeCode の種類

パラメータの一覧

CORBA::tk_null

なし

CORBA::tk_void

なし

CORBA::tk_short

なし

CORBA::tk_long

なし

CORBA::tk_long

なし

CORBA::tk_ushort

なし

CORBA::tk_ulong

なし

CORBA::tk_float

なし

CORBA::tk_double

なし

CORBA::tk_boolean

なし

CORBA::tk_char

なし

CORBA::tk_wchar

なし

CORBA::tk_octet

なし

CORBA::tk_Typecode

なし

CORBA::tk_Principal

なし

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}


 

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy