10.4.9 TypedefDefインタフェース
次に示すTypedefDefは、すべての名前の付いた非オブジェクト型(構造体、ユニオン、列挙、および別名)の基底インタフェースとして使用される、抽象インタフェースです。TypedefDefインタフェースは、プリミティブまたは無名型の定義オブジェクトによっては継承されません。
module CORBA {
interface TypedefDef : Contained, IDLType {
};
struct TypeDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
TypeCode type;
};
};継承されるTypedefDefから派生したインタフェースのためのdescribe操作は、TypeDescriptionを返します。
親トピック: インタフェース・リポジトリのインタフェース