diff options
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.h | 91 |
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); |