diff options
Diffstat (limited to 'modules/TAO/TAO_IDL/be_include/be_visitor_home/home_exh.h')
-rw-r--r-- | modules/TAO/TAO_IDL/be_include/be_visitor_home/home_exh.h | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/modules/TAO/TAO_IDL/be_include/be_visitor_home/home_exh.h b/modules/TAO/TAO_IDL/be_include/be_visitor_home/home_exh.h index 781d77779b7..30fa01f07f9 100644 --- a/modules/TAO/TAO_IDL/be_include/be_visitor_home/home_exh.h +++ b/modules/TAO/TAO_IDL/be_include/be_visitor_home/home_exh.h @@ -41,21 +41,7 @@ public: virtual int visit_home (be_home *node); virtual int visit_operation (be_operation *node); virtual int visit_attribute (be_attribute *node); - -private: - int gen_exec_class (void); - - int gen_ops_attrs (void); - - int gen_factories (void); - int gen_factories_r (AST_Home *node); - - int gen_finders (void); - int gen_finders_r (AST_Home *node); - - int gen_init_ops_i (AST_Home::INIT_LIST & list); - - void gen_entrypoint (void); + virtual int visit_factory (be_factory *node); /// Helper method passed to traverse_inheritance_graph(), /// collects supported operations and attributes. @@ -64,6 +50,11 @@ private: TAO_OutStream *); private: + int gen_exec_class (void); + + void gen_entrypoint (void); + +private: be_home *node_; AST_Component *comp_; TAO_OutStream &os_; |