summaryrefslogtreecommitdiff
path: root/TAO_IDL/be_include/be_visitor_argument/invoke_cs.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO_IDL/be_include/be_visitor_argument/invoke_cs.h')
-rw-r--r--TAO_IDL/be_include/be_visitor_argument/invoke_cs.h91
1 files changed, 43 insertions, 48 deletions
diff --git a/TAO_IDL/be_include/be_visitor_argument/invoke_cs.h b/TAO_IDL/be_include/be_visitor_argument/invoke_cs.h
index 88a7c7f4c0c..e1038ca8763 100644
--- a/TAO_IDL/be_include/be_visitor_argument/invoke_cs.h
+++ b/TAO_IDL/be_include/be_visitor_argument/invoke_cs.h
@@ -1,23 +1,18 @@
-//
-// $Id$
-//
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO IDL
-//
-// = FILENAME
-// invoke_cs.h
-//
-// = DESCRIPTION
-// Visitors for generation of code for Arguments for passing the arguments
-// to the CDR << and >> operators
-//
-// = AUTHOR
-// Aniruddha Gokhale
-//
-// ============================================================================
+
+//=============================================================================
+/**
+ * @file invoke_cs.h
+ *
+ * $Id$
+ *
+ * Visitors for generation of code for Arguments for passing the arguments
+ * to the CDR << and >> operators
+ *
+ *
+ * @author Aniruddha Gokhale
+ */
+//=============================================================================
+
#ifndef _BE_VISITOR_ARGUMENT_INVOKE_CS_H_
#define _BE_VISITOR_ARGUMENT_INVOKE_CS_H_
@@ -26,79 +21,79 @@
// class be_visitor_args_invoke_cs
// ************************************************************
+/**
+ * @class be_visitor_args_invoke_cs
+ *
+ * @brief be_visitor_args_invoke_cs
+ *
+ * Code to be generated when making the invocation
+ */
class be_visitor_args_invoke_cs : public be_visitor_args
{
- //
- // = TITLE
- // be_visitor_args_invoke_cs
- //
- // = DESCRIPTION
- // Code to be generated when making the invocation
- //
public:
+ /// constructor
be_visitor_args_invoke_cs (be_visitor_context *ctx);
- // constructor
+ /// destructor
virtual ~be_visitor_args_invoke_cs (void);
- // destructor
+ /// visit the argument node
virtual int visit_argument (be_argument *node);
- // visit the argument node
// =visit all the nodes that can be the types for the argument
+ /// visit array type
virtual int visit_array (be_array *node);
- // visit array type
+ /// visit the enum node
virtual int visit_enum (be_enum *node);
- // visit the enum node
+ /// visit interface
virtual int visit_interface (be_interface *node);
- // visit interface
+ /// visit interface forward
virtual int visit_interface_fwd (be_interface_fwd *node);
- // visit interface forward
+ /// visit valuebox
virtual int visit_valuebox (be_valuebox *node);
- // visit valuebox
+ /// visit valuetype
virtual int visit_valuetype (be_valuetype *node);
- // visit valuetype
+ /// visit valuetype forward
virtual int visit_valuetype_fwd (be_valuetype_fwd *node);
- // visit valuetype forward
+ /// visit predefined type
virtual int visit_predefined_type (be_predefined_type *node);
- // visit predefined type
+ /// visit sequence type
virtual int visit_sequence (be_sequence *node);
- // visit sequence type
+ /// visit string type
virtual int visit_string (be_string *node);
- // visit string type
+ /// visit structure type
virtual int visit_structure (be_structure *node);
- // visit structure type
+ /// visit union type
virtual int visit_union (be_union *node);
- // visit union type
+ /// visit the typedef type
+ /// visit a component node
virtual int visit_typedef (be_typedef *node);
- // visit the typedef type
virtual int visit_component (be_component *node);
- // visit a component node
+ /// visit a forward declared component node
virtual int visit_component_fwd (be_component_fwd *node);
- // visit a forward declared component node
+ /// visit an eventtype node
virtual int visit_eventtype (be_eventtype *node);
- // visit an eventtype node
+ /// visit a forward declared eventtype node
virtual int visit_eventtype_fwd (be_eventtype_fwd *node);
- // visit a forward declared eventtype node
+ /// visit home
virtual int visit_home (be_home *node);
- // visit home
private:
int emit_common (void);