![]() |
Overview An abstract interface used by the Interface Repository as a base interface to represent data types including structures, unions, enumerations, and aliases. File name somir.idl Local-only True Ancestor interfaces Contained Interface IDLType Interface Exceptions CORBA::SystemException Supported operations TypedefDef::describe
Intended Usage
The TypedefDef interface is not itself instantiated as a means of accessing the Interface Repository. As an ancestor to Interface Repository objects that represent OMG IDL data types, it provides a specific operation as noted below. Those Interface Repository objects that inherit (directly or indirectly) the operation defined in TypedefDef include: StructDef, UnionDef, EnumDef, and AliasDef.
IDL syntax
module CORBA { interface TypedefDef:Contained, IDLType { }; struct TypeDescription { Identifier name; RepositoryId id; RepositoryId defined_in; VersionSpec version; TypeCode type; } }
Related reference... | |
Parent: CORBA module in Object Request Broker | |
TypedefDef::describe | |