Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス

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

23.1 Any

 
class CORBA::Any
 

このクラスは,値がタイプセーフで渡せるようなIDL型を表します。このクラスのオブジェクトは,オブジェクトの型を定義するTypeCodeを指すポインタ,およびオブジェクトの値を指すポインタを持っています。オブジェクトを構築・コピーしたりデストラクトしたりするためのメソッド,オブジェクトの型や値を確認したり初期化したりするためのメソッド,およびオブジェクトをストリームに読み込んだり書き込んだりするためのストリーム演算子が,このクラスによって提供されます。コードサンプル23-1にAnyの生成と使用方法を示します。

コードサンプル23-1 Anyオブジェクトの生成と使用
 
// create an any object
CORBA::Any anObject;
// use the typecode operator to specify that
// 'anObject' object can store long
anObject <<= CORBA::_tc_long;
<この節の構成>
23.1.1 インクルードファイル
23.1.2 Anyのメソッド
23.1.3 初期化演算子
23.1.4 抽出演算子