Previous | Table of Contents | Next |
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.