summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/be_include/be_visitor_home/home_exh.h
diff options
context:
space:
mode:
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.h21
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_;