![]() |
Overview An abstract interface inherited by all Interface Repository objects that represent OMG IDL types. It provides access to the TypeCode that describes the type. The IDL Type is used in defining other interfaces whenever definitions of IDL types must be referenced. File name somir.idl Local-only True Ancestor interfaces IRObject Interface Exceptions CORBA::SystemException Supported operations IDLType::type
Intended Usage
The IDLType interface is not itself instantiated as a means of accessing the Interface Repository. As an ancestor to Interface Repository objects that represent OMG IDL types, it provides a specific operation as noted below. Those Interface Repository objects that inherit (directly or indirectly) the operation defined in IDLType include: StructDef, UnionDef, EnumDef, AliasDef, PrimitiveDef, StringDef, WstringDef, SequenceDef, ArrayDef, and InterfaceDef.
IDL syntax
module CORBA { interface IDLType:IRObject { readonly attribute TypeCode type; }; };
Related reference... | |
Parent: CORBA module in Object Request Broker | |
IDLType::type | |