Previous Table of Contents Next


10.5.7 ModuleDef


   A ModuleDef can contain constants, typedefs, exceptions, interfaces, value types, value boxes, native types and other module objects.

   module CORBA { interface ModuleDef : Container, Contained {};

   struct ModuleDescription { Identifier name; RepositoryId id; RepositoryId defined_in; VersionSpec version;

   }; };

   The inherited describe operation for a ModuleDef object returns a ModuleDescription.