summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_visitor_component/component_ex_idl.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_visitor_component/component_ex_idl.h')
-rw-r--r--TAO/TAO_IDL/be_include/be_visitor_component/component_ex_idl.h35
1 files changed, 1 insertions, 34 deletions
diff --git a/TAO/TAO_IDL/be_include/be_visitor_component/component_ex_idl.h b/TAO/TAO_IDL/be_include/be_visitor_component/component_ex_idl.h
index 7abf9394af6..b6283d55ed4 100644
--- a/TAO/TAO_IDL/be_include/be_visitor_component/component_ex_idl.h
+++ b/TAO/TAO_IDL/be_include/be_visitor_component/component_ex_idl.h
@@ -22,7 +22,7 @@
#ifndef _BE_COMPONENT_COMPONENT_EX_IDL_H_
#define _BE_COMPONENT_COMPONENT_EX_IDL_H_
-class be_visitor_component_ex_idl : public be_visitor_scope
+class be_visitor_component_ex_idl : public be_visitor_decl
{
//
// = TITLE
@@ -40,40 +40,7 @@ public:
virtual int visit_component (be_component *node);
- /// To regenerate attribute declarations.
- virtual int visit_attribute (be_attribute *node);
-
- /// To regenerate the name of the attribute's referenced
- /// (anonymous) type. Anonymous arrays are not allowed.
- virtual int visit_string (be_string *node);
- virtual int visit_sequence (be_sequence *node);
-
-private:
- void gen_nesting_open (AST_Decl *node);
- void gen_nesting_close (AST_Decl *node);
-
- void gen_facets (void);
-
- void gen_component (void);
- void gen_executor_base (void);
- void gen_supported (void);
- void gen_executor_contents (void);
- void gen_facet_ops (void);
- void gen_consumer_ops (void);
-
- void gen_exception_list (UTL_ExceptList *exceptions,
- const char *prefix = "",
- bool closed = true);
-
- void gen_context (void);
- void gen_publisher_ops (void);
- void gen_emitter_ops (void);
- void gen_receptacle_ops (void);
-
- void gen_executor_derived (void);
-
private:
- be_component *node_;
TAO_OutStream &os_;
};