13.1.24.1 引数マッピング

属性は、属性値を返す操作と属性を設定する操作の2つの操作と等価です。たとえば、上記のitemInfo属性は次と等価です。

void itemInfo (in itemStruct itemInfo);
itemStruct itemInfo ();

属性の引数のマッピングは、操作の引数のマッピングと同じです。属性は、表「OMG IDLおよびC++の基本データ型」および表「オブジェクト、擬似オブジェクト、およびユーザー定義のOMG IDLとC++の型」に示すように、対応するC++型にマップされます。操作の引数のパラメータ渡しモードについては、表「基本的な引数と結果の受渡し」および表「T_varの引数と結果の受渡し」を参照してください。