10.4.9 TypedefDef Interface
A TypedefDef (shown below) is an abstract interface used as a base interface for all named nonobject 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.
Parent topic: Interface Repository Interfaces