diff options
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/TAO/TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h b/TAO/TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h index 2abe28ed76f..3ffbc85229c 100644 --- a/TAO/TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h +++ b/TAO/TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h @@ -27,16 +27,15 @@ // Operation visitor for preprocessing before invoke is invoked // ************************************************************ -class be_visitor_operation_rettype_pre_invoke_cs : - public be_visitor_operation_rettype_pre_docall_cs +class be_visitor_operation_rettype_pre_invoke_cs : public be_visitor_decl { // // = TITLE // be_visitor_operation_rettype_pre_invoke_cs // // = DESCRIPTION - // This is a visitor to generate any pre processing before the do_static_call is - // made + // This is a visitor to generate any pre processing before + // the invocation is made. // public: be_visitor_operation_rettype_pre_invoke_cs (be_visitor_context *ctx); @@ -45,12 +44,29 @@ public: ~be_visitor_operation_rettype_pre_invoke_cs (void); // destructor + virtual int visit_array (be_array *node); + // visit an array node + virtual int visit_interface (be_interface *node); // visit an interface node virtual int visit_interface_fwd (be_interface_fwd *node); // visit an interface node + virtual int visit_predefined_type (be_predefined_type *node); + // visit a predefined type node + + virtual int visit_sequence (be_sequence *node); + // visit a sequence node + + virtual int visit_structure (be_structure *node); + // visit a structure node + + virtual int visit_typedef (be_typedef *node); + // visit a typedef node + + virtual int visit_union (be_union *node); + // visit a union node }; #endif /* _BE_VISITOR_OPERATION_RETTYPE_PRE_INVOKE_CS_H_ */ |