Previous Table of Contents Next


10.5.9 TypedefDef


   The base interface TypedefDef is inherited by all named non-object.types (structures, unions, enumerations, and aliases). The TypedefDef interface is not inherited by the definition objects for primitive or anonymous types.

   module CORBA { interface TypedefDef : Contained, IDLType {};

   struct TypeDescription {

Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
TypeCode type;
};
};

   The inherited describe operation for interfaces derived from TypedefDef returns a TypeDescription.