Crossfire JXClient, Trunk
List of all members
CORBA::ModuleDef Interface Reference

import"ir.idl";

Inheritance diagram for CORBA::ModuleDef:
Inheritance graph
Collaboration diagram for CORBA::ModuleDef:
Collaboration graph

Additional Inherited Members

- Public Types inherited from CORBA::Container
typedef sequence< DescriptionDescriptionSeq
 
- Public Member Functions inherited from CORBA::Container
ContainedSeq contents (in DefinitionKind limit_type, in boolean exclude_inherited)
 
AliasDef create_alias (in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType original_type)
 
ConstantDef create_constant (in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType type, in any value)
 
EnumDef create_enum (in RepositoryId id, in Identifier name, in VersionSpec version, in EnumMemberSeq members)
 
ExceptionDef create_exception (in RepositoryId id, in Identifier name, in VersionSpec version, in StructMemberSeq members)
 
InterfaceDef create_interface (in RepositoryId id, in Identifier name, in VersionSpec version, in boolean is_abstract, in InterfaceDefSeq base_interfaces)
 
ModuleDef create_module (in RepositoryId id, in Identifier name, in VersionSpec version)
 
NativeDef create_native (in RepositoryId id, in Identifier name, in VersionSpec version)
 
StructDef create_struct (in RepositoryId id, in Identifier name, in VersionSpec version, in StructMemberSeq members)
 
UnionDef create_union (in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType discriminator_type, in UnionMemberSeq members)
 
ValueDef create_value (in RepositoryId id, in Identifier name, in VersionSpec version, in boolean is_custom, in boolean is_abstract, in octet flags, in ValueDef base_value, in boolean has_safe_base, in ValueDefSeq abstract_base_values, in InterfaceDefSeq supported_interfaces, in InitializerSeq initializers)
 
ValueBoxDef create_value_box (in RepositoryId id, in Identifier name, in VersionSpec version, in IDLType original_type_def)
 
DescriptionSeq describe_contents (in DefinitionKind limit_type, in boolean exclude_inherited, in long max_returned_objs)
 
Contained lookup (in ScopedName search_name)
 
ContainedSeq lookup_name (in Identifier search_name, in long levels_to_search, in DefinitionKind limit_type, in boolean exclude_inherited)
 
- Public Member Functions inherited from CORBA::IRObject
void destroy ()
 
- Public Member Functions inherited from CORBA::Contained
Description describe ()
 
void move (in Container new_container, in Identifier new_name, in VersionSpec new_version)
 
- Public Attributes inherited from CORBA::IRObject
readonly attribute DefinitionKind def_kind
 
- Public Attributes inherited from CORBA::Contained
readonly attribute ScopedName absolute_name
 
readonly attribute Repository containing_repository
 
readonly attribute Container defined_in
 
attribute RepositoryId id
 
attribute Identifier name
 
attribute VersionSpec version
 

Detailed Description

A ModuleDef can contain constants, typedefs, exceptions, interfaces, and other module objects.

Definition at line 356 of file ir.idl.


The documentation for this interface was generated from the following file: