10.4.7 ModuleDef Interface
A ModuleDef (shown below) 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.
Parent topic: Interface Repository Interfaces