Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド

[目次][索引][前へ][次へ]

25.4 ボックス型 valuetype

ボックス型valuetypeは,値の定義がないIDLデータ型をvaluetypeとしてラッピングできるものです。例えば,IDLボックス型valuetype宣言(valuetype Label string;)は,次のIDL valuetype宣言と同じです。

 
valuetype Label{
   public string name;
}
 

ほかのデータ型をvaluetypeとしてボックス化することによって,ユーザはvaluetypeのヌルセマンティクスと共用セマンティクスを使用できます。

valueboxは,生成されたコードだけでインプリメントされます。ユーザは特殊なコードを追加する必要はありません。