summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/include/utl_scope.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/TAO/TAO_IDL/include/utl_scope.h')
-rw-r--r--modules/TAO/TAO_IDL/include/utl_scope.h134
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