summaryrefslogtreecommitdiff
path: root/TAO_IDL/be_include/be_visitor_component/facet_exh.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO_IDL/be_include/be_visitor_component/facet_exh.h')
-rw-r--r--TAO_IDL/be_include/be_visitor_component/facet_exh.h25
1 files changed, 14 insertions, 11 deletions
diff --git a/TAO_IDL/be_include/be_visitor_component/facet_exh.h b/TAO_IDL/be_include/be_visitor_component/facet_exh.h
index d93327b055f..b78803ae15e 100644
--- a/TAO_IDL/be_include/be_visitor_component/facet_exh.h
+++ b/TAO_IDL/be_include/be_visitor_component/facet_exh.h
@@ -15,24 +15,27 @@
#ifndef _BE_COMPONENT_FACET_EXH_H_
#define _BE_COMPONENT_FACET_EXH_H_
+/**
+ * This is a concrete visitor to generate
+ * the executor implementation header for facets.
+ */
class be_visitor_facet_exh
: public be_visitor_component_scope
{
- //
- // = TITLE
- // be_visitor_facet_exh
- //
- // = DESCRIPTION
- // This is a concrete visitor to generate
- // the executor implementation header for facets.
- //
- //
public:
be_visitor_facet_exh (be_visitor_context *ctx);
-
+
~be_visitor_facet_exh (void);
-
+
virtual int visit_provides (be_provides *node);
+
+ static int method_helper (be_interface *derived,
+ be_interface *node,
+ TAO_OutStream *os);
+
+private:
+ const char *comment_start_border_;
+ const char *comment_end_border_;
};
#endif /* _BE_COMPONENT_FACET_EXH_H_ */