13.1.1.1 基本データ型

次の表に示すように、OMG IDL文の基本データ型は、CORBAモジュールのC++ typeedefにマッピングされます。

表13-1 OMG IDLおよびC++の基本データ型

OMG IDL C++ C++ Out型
short CORBA::Short CORBA::Short_out
long CORBA::Long CORBA::Long_out
unsigned short CORBA::UShort CORBA::UShort_out
unsigned long CORBA::ULong CORBA::ULong_out
float CORBA::Float CORBA::Float_out
double CORBA::Double CORBA::Double_out
char CORBA::Char CORBA::Char_out
boolean CORBA::Boolean CORBA::Boolean_out
octet CORBA::Octet CORBA::Octet_out
wchar CORBA::WChar CORBA::WChart_out

ノート:

長精度型(long)が64ビットのマシンでも、CORBA::Longの定義は32ビット整数を参照します。