[Enterprise Extensions only]

CORBA module: IDLType Interface

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;
        };
     };