[Enterprise Extensions only]

CORBA module: EnumDef Interface

Overview Used within the Interface Repository to represent an OMG IDL enumeration definition.
File name somir.idl
Local-only True
Ancestor interfaces TypedefDef Interface
Exceptions CORBA::SystemException
Supported operations EnumDef::members
IDLType::type


Intended Usage

An instance of an EnumDef object is used within the Interface Repository to represent an OMG IDL enumeration definition. An instance of an EnumDef object can be created using the create_enum operation of the Container interface.

IDL syntax

  module CORBA
     {
        typedef sequence  EnumMemberSeq;
        interface EnumDef:TypedefDef
        {
           attribute EnumMemberSeq members;
        };
     };