24.9 Container
class CORBA::Container : public virtual CORBA::IRObject, public virtual CORBA::Object
Containerクラスは,インタフェースリポジトリで包含階層を作成するために使用します。Containerオブジェクトは,Containedクラスから派生したオブジェクト定義を保持します。また,Repositoryクラスを除いた,Containerクラスから派生したすべてのオブジェクト定義は,Containedクラスを継承します。
Containerは,orbtypes.hで定義されるIDL型の型を生成するメソッドを提供します。このとき,InterfaceDef,ModuleDef,およびConstantDefクラスは対象としますが,ValueMemberDefクラスは対象外です。生成された各定義のdefined_in属性は,このオブジェクトを示すように初期化されています。
- 〈この節の構成〉