20.4 列挙体

IDL内の列挙体がC++列挙体へとダイレクトにマッピングされています。例をコードサンプル20-11~20-12に示します。

コードサンプル20-11 列挙体のIDL定義

// IDL
enum enum_type {
   first,
   second,
   third
};

コードサンプル20-12 IDL列挙体のC++enumへのダイレクトマッピング

// C++ code
enum enum_type {
   first,
   second,
   third
};