summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_visitor_argument/post_upcall_ss.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_visitor_argument/post_upcall_ss.h')
-rw-r--r--TAO/TAO_IDL/be_include/be_visitor_argument/post_upcall_ss.h65
1 files changed, 5 insertions, 60 deletions
diff --git a/TAO/TAO_IDL/be_include/be_visitor_argument/post_upcall_ss.h b/TAO/TAO_IDL/be_include/be_visitor_argument/post_upcall_ss.h
index 63ac801198b..32ff63812a7 100644
--- a/TAO/TAO_IDL/be_include/be_visitor_argument/post_upcall_ss.h
+++ b/TAO/TAO_IDL/be_include/be_visitor_argument/post_upcall_ss.h
@@ -26,11 +26,12 @@
// ************************************************************
// class be_visitor_args_post_upcall_ss
// ************************************************************
-class be_visitor_args_post_upcall_ss : public be_visitor_args
+
+class be_visitor_args_post_upcall_ss : public be_visitor_scope
{
//
// = TITLE
- // be_visitor_args_post_upcall_ss
+ // be_visitor_compiled_args_post_upcall
//
// = DESCRIPTION
// Visitor for post processing after upcall
@@ -45,70 +46,14 @@ public:
virtual int visit_argument (be_argument *node);
// visit the argument node
- // =visit all the nodes that can be the types for the argument
+ virtual int visit_operation (be_operation *node);
+ // visit operation node
virtual int visit_array (be_array *node);
// visit array type
- virtual int visit_enum (be_enum *node);
- // visit the enum node
-
- virtual int visit_interface (be_interface *node);
- // visit interface
-
- virtual int visit_interface_fwd (be_interface_fwd *node);
- // visit interface forward
-
- virtual int visit_predefined_type (be_predefined_type *node);
- // visit predefined type
-
- virtual int visit_sequence (be_sequence *node);
- // visit sequence type
-
- virtual int visit_string (be_string *node);
- // visit string type
-
- virtual int visit_structure (be_structure *node);
- // visit structure type
-
- virtual int visit_union (be_union *node);
- // visit union type
-
virtual int visit_typedef (be_typedef *node);
// visit the typedef type
-
-};
-
-// ****************************************************************
-
-// ************************************************************
-// class be_visitor_compiled_args_post_upcall
-// ************************************************************
-
-class be_visitor_compiled_args_post_upcall : public be_visitor_scope
-{
- //
- // = TITLE
- // be_visitor_compiled_args_post_upcall
- //
- // = DESCRIPTION
- // Visitor for post processing after upcall
- //
-public:
- be_visitor_compiled_args_post_upcall (be_visitor_context *ctx);
- // constructor
-
- virtual ~be_visitor_compiled_args_post_upcall (void);
- // destructor
-
- virtual int visit_argument (be_argument *node);
- // visit the argument node
-
- // =visit all the nodes that can be the types for the argument
-
- virtual int visit_operation (be_operation *node);
- virtual int visit_array (be_array *node);
- virtual int visit_typedef (be_typedef *node);
};
#endif /* _BE_VISITOR_ARGUMENT_POST_UPCALL_SS_H_ */