diff options
Diffstat (limited to 'modules/TAO/TAO_IDL/include/utl_scope.h')
-rw-r--r-- | modules/TAO/TAO_IDL/include/utl_scope.h | 134 |
1 files changed, 91 insertions, 43 deletions
diff --git a/modules/TAO/TAO_IDL/include/utl_scope.h b/modules/TAO/TAO_IDL/include/utl_scope.h index f86ebc01de4..e05266ea4d1 100644 --- a/modules/TAO/TAO_IDL/include/utl_scope.h +++ b/modules/TAO/TAO_IDL/include/utl_scope.h @@ -128,6 +128,7 @@ class AST_Consumes; class AST_Extended_Port; class AST_Mirror_Port; class AST_Connector; +class AST_Instantiated_Connector; class AST_Tmpl_Port; class AST_Tmpl_Mirror_Port; class UTL_StrList; @@ -383,92 +384,139 @@ private: // Scope Management Protocol. virtual AST_PredefinedType *fe_add_predefined_type (AST_PredefinedType *t); - virtual AST_Module *fe_add_module (AST_Module *m); + virtual + AST_Module *fe_add_module (AST_Module *m); - virtual AST_Interface *fe_add_interface (AST_Interface *i); + virtual + AST_Interface *fe_add_interface (AST_Interface *i); - virtual AST_InterfaceFwd *fe_add_interface_fwd (AST_InterfaceFwd *i); + virtual + AST_InterfaceFwd *fe_add_interface_fwd (AST_InterfaceFwd *i); - virtual AST_ValueType *fe_add_valuetype (AST_ValueType *i); + virtual + AST_ValueType *fe_add_valuetype (AST_ValueType *i); - virtual AST_ValueTypeFwd *fe_add_valuetype_fwd (AST_ValueTypeFwd *i); + virtual + AST_ValueTypeFwd *fe_add_valuetype_fwd (AST_ValueTypeFwd *i); - virtual AST_EventType *fe_add_eventtype (AST_EventType *i); + virtual + AST_EventType *fe_add_eventtype (AST_EventType *i); - virtual AST_EventTypeFwd *fe_add_eventtype_fwd (AST_EventTypeFwd *i); + virtual + AST_EventTypeFwd *fe_add_eventtype_fwd (AST_EventTypeFwd *i); - virtual AST_Component *fe_add_component (AST_Component *i); + virtual + AST_Component *fe_add_component (AST_Component *i); - virtual AST_ComponentFwd *fe_add_component_fwd (AST_ComponentFwd *i); + virtual + AST_ComponentFwd *fe_add_component_fwd (AST_ComponentFwd *i); - virtual AST_Home *fe_add_home (AST_Home *i); + virtual + AST_Home *fe_add_home (AST_Home *i); - virtual AST_Connector *fe_add_connector (AST_Connector *i); + virtual + AST_Connector *fe_add_connector (AST_Connector *i); - virtual AST_Constant *fe_add_constant (AST_Constant *i); + virtual + AST_Constant *fe_add_constant (AST_Constant *i); - virtual AST_Exception *fe_add_exception (AST_Exception *e); + virtual + AST_Exception *fe_add_exception (AST_Exception *e); - virtual AST_Attribute *fe_add_attribute (AST_Attribute *a); + virtual + AST_Attribute *fe_add_attribute (AST_Attribute *a); - virtual AST_Operation *fe_add_operation (AST_Operation *o); + virtual + AST_Operation *fe_add_operation (AST_Operation *o); - virtual AST_Argument *fe_add_argument (AST_Argument *a); + virtual + AST_Argument *fe_add_argument (AST_Argument *a); - virtual AST_Union *fe_add_union (AST_Union *u); + virtual + AST_Union *fe_add_union (AST_Union *u); - virtual AST_UnionFwd *fe_add_union_fwd (AST_UnionFwd *u); + virtual + AST_UnionFwd *fe_add_union_fwd (AST_UnionFwd *u); - virtual AST_UnionBranch *fe_add_union_branch (AST_UnionBranch *b); + virtual + AST_UnionBranch *fe_add_union_branch (AST_UnionBranch *b); - virtual AST_Structure *fe_add_structure (AST_Structure *s); + virtual + AST_Structure *fe_add_structure (AST_Structure *s); - virtual AST_StructureFwd *fe_add_structure_fwd (AST_StructureFwd *s); + virtual + AST_StructureFwd *fe_add_structure_fwd (AST_StructureFwd *s); - virtual AST_Field *fe_add_field (AST_Field *f); + virtual + AST_Field *fe_add_field (AST_Field *f); - virtual AST_Enum *fe_add_enum (AST_Enum *e); + virtual + AST_Enum *fe_add_enum (AST_Enum *e); - virtual AST_EnumVal *fe_add_enum_val (AST_EnumVal *v); + virtual + AST_EnumVal *fe_add_enum_val (AST_EnumVal *v); - virtual AST_Typedef *fe_add_typedef (AST_Typedef *t); + virtual + AST_Typedef *fe_add_typedef (AST_Typedef *t); - virtual UTL_StrList *fe_add_context (UTL_StrList *c); + virtual + UTL_StrList *fe_add_context (UTL_StrList *c); - virtual UTL_NameList *fe_add_exceptions (UTL_NameList *e); + virtual + UTL_NameList *fe_add_exceptions (UTL_NameList *e); - virtual AST_Sequence *fe_add_sequence (AST_Sequence *s); + virtual + AST_Sequence *fe_add_sequence (AST_Sequence *s); - virtual AST_String *fe_add_string (AST_String *s); + virtual + AST_String *fe_add_string (AST_String *s); - virtual AST_Array *fe_add_array (AST_Array *a); + virtual + AST_Array *fe_add_array (AST_Array *a); - virtual AST_Native *fe_add_native (AST_Native *n); + virtual + AST_Native *fe_add_native (AST_Native *n); - virtual AST_Factory *fe_add_factory (AST_Factory *f); + virtual + AST_Factory *fe_add_factory (AST_Factory *f); - virtual AST_ValueBox *fe_add_valuebox (AST_ValueBox *vb); + virtual + AST_ValueBox *fe_add_valuebox (AST_ValueBox *vb); - virtual AST_PortType *fe_add_porttype (AST_PortType *pt); + virtual + AST_PortType *fe_add_porttype (AST_PortType *pt); - virtual AST_Provides *fe_add_provides (AST_Provides *p); + virtual + AST_Provides *fe_add_provides (AST_Provides *p); - virtual AST_Uses *fe_add_uses (AST_Uses *p); + virtual + AST_Uses *fe_add_uses (AST_Uses *p); - virtual AST_Publishes *fe_add_publishes (AST_Publishes *p); + virtual + AST_Publishes *fe_add_publishes (AST_Publishes *p); - virtual AST_Emits *fe_add_emits (AST_Emits *p); + virtual + AST_Emits *fe_add_emits (AST_Emits *p); - virtual AST_Consumes *fe_add_consumes (AST_Consumes *p); + virtual + AST_Consumes *fe_add_consumes (AST_Consumes *p); - virtual AST_Extended_Port *fe_add_extended_port (AST_Extended_Port *ep); + virtual + AST_Extended_Port *fe_add_extended_port (AST_Extended_Port *ep); - virtual AST_Mirror_Port *fe_add_mirror_port (AST_Mirror_Port *mp); + virtual + AST_Mirror_Port *fe_add_mirror_port (AST_Mirror_Port *mp); - virtual AST_Tmpl_Port *fe_add_tmpl_port (AST_Tmpl_Port *p); + virtual + AST_Tmpl_Port *fe_add_tmpl_port (AST_Tmpl_Port *p); - virtual AST_Tmpl_Mirror_Port *fe_add_tmpl_mirror_port ( + virtual + AST_Tmpl_Mirror_Port *fe_add_tmpl_mirror_port ( AST_Tmpl_Mirror_Port *p); + + virtual + AST_Instantiated_Connector *fe_add_instantiated_connector ( + AST_Instantiated_Connector *ic); }; // Active iterator for a UTL_Scope node |