3 //=============================================================================
5 * @file be_visitor_operation.h
7 * Concrete visitor for the Operation class
9 * @author Aniruddha Gokhale
11 //=============================================================================
13 #ifndef TAO_BE_VISITOR_OPERATION_H
14 #define TAO_BE_VISITOR_OPERATION_H
16 #include "idl_defines.h"
18 #include "ast_argument.h"
20 #include "be_null_return_emitter.h"
22 #include "be_visitor_scope.h"
23 #include "be_visitor_operation/operation.h"
24 #include "be_visitor_operation/operation_ch.h"
25 #include "be_visitor_operation/operation_cs.h"
26 #include "be_visitor_operation/operation_sh.h"
27 #include "be_visitor_operation/operation_ih.h"
28 #include "be_visitor_operation/operation_ss.h"
29 #include "be_visitor_operation/operation_is.h"
30 #include "be_visitor_operation/operation_svs.h"
31 #include "be_visitor_operation/operation_exs.h"
32 #include "be_visitor_operation/tie_sh.h"
33 #include "be_visitor_operation/tie_ss.h"
34 #include "be_visitor_operation/arglist.h"
35 #include "be_visitor_operation/rettype.h"
36 #include "be_visitor_operation/rettype_return_cs.h"
37 #include "be_visitor_operation/exceptlist_cs.h"
38 #include "be_visitor_operation/exceptlist_ss.h"
39 #include "be_visitor_operation/argument.h"
40 #include "be_visitor_operation/argument_invoke.h"
41 #include "be_visitor_operation/argument_marshal.h"
42 #include "be_visitor_operation/smart_proxy_ch.h"
43 #include "be_visitor_operation/smart_proxy_cs.h"
44 #include "be_visitor_operation/upcall_command_ss.h"
45 #include "be_visitor_operation/proxy_impl_xh.h"
46 #include "be_visitor_operation/direct_proxy_impl_ss.h"
49 #include "be_visitor_operation/ami_cs.h"
50 #include "be_visitor_operation/ami_handler_reply_stub_operation_cs.h"
53 #include "be_visitor_operation/amh_sh.h"
54 #include "be_visitor_operation/amh_ss.h"
55 #include "be_visitor_operation/amh_rh_sh.h"
56 #include "be_visitor_operation/amh_rh_ss.h"
58 #endif // TAO_BE_VISITOR_OPERATION_H