diff options
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.h | 35 |
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_; }; |