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 | wasir.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.
Syntax
module CORBA { interface IDLType:IRObject { readonly attribute TypeCode type; }; };