10.4.5 IDLTypeインタフェース

次に示す基底インタフェースIDLTypeは、OMG IDLの型を表すすべてのインタフェース・リポジトリ・オブジェクトによって継承されます。これは型を記述するTypeCodeへのアクセスを提供し、IDL型定義への参照が必要な場合には常に、ほかのインタフェースの定義に使用されます。

module CORBA {
       interface IDLType : IRObject {
            readonly attribute TypeCode     type;
       };
};

type属性は、IDLTypeから派生したオブジェクトによって定義される型を記述します。