summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TAO/ChangeLog8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/argument.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/argument.h (renamed from TAO/TAO_IDL/be/be_visitor_argument.cpp)11
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/array.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/array.h (renamed from TAO/TAO_IDL/be/be_visitor_array.cpp)10
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_attribute/attribute.h (renamed from TAO/TAO_IDL/be/be_visitor_attribute.cpp)5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component.h (renamed from TAO/TAO_IDL/be/be_visitor_component.cpp)23
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd.h (renamed from TAO/TAO_IDL/be/be_visitor_component_fwd.cpp)5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/connector.h (renamed from TAO/TAO_IDL/be/be_visitor_connector.cpp)11
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_constant/constant.h (renamed from TAO/TAO_IDL/be/be_visitor_constant.cpp)2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_enum/enum.h (renamed from TAO/TAO_IDL/be/be_visitor_enum.cpp)11
-rw-r--r--TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/exception.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/exception.h (renamed from TAO/TAO_IDL/be/be_visitor_exception.cpp)11
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_field/field.h (renamed from TAO/TAO_IDL/be/be_visitor_field.cpp)6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_home/home.h (renamed from TAO/TAO_IDL/be/be_visitor_home.cpp)6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface.cpp100
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface.h60
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h (renamed from TAO/TAO_IDL/be/be_visitor_interface_fwd.cpp)5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_module/any_op.cpp6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_module/module.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_module/module.h (renamed from TAO/TAO_IDL/be/be_visitor_module.cpp)7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_native/native.h (renamed from TAO/TAO_IDL/be/be_visitor_native.cpp)2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation.cpp96
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/argument.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation.h56
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/any_op.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root.h (renamed from TAO/TAO_IDL/be/be_visitor_root.cpp)21
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_is.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence.h (renamed from TAO/TAO_IDL/be/be_visitor_sequence.cpp)9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/structure.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/structure.h (renamed from TAO/TAO_IDL/be/be_visitor_structure.cpp)9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h (renamed from TAO/TAO_IDL/be/be_visitor_structure_fwd.cpp)2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/typecode.h (renamed from TAO/TAO_IDL/be/be_visitor_typecode.cpp)10
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/typedef.h (renamed from TAO/TAO_IDL/be/be_visitor_typedef.cpp)8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp9
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/union.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/union.h (renamed from TAO/TAO_IDL/be/be_visitor_union.cpp)12
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp10
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_branch/union_branch.h (renamed from TAO/TAO_IDL/be/be_visitor_union_branch.cpp)10
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd.h (renamed from TAO/TAO_IDL/be/be_visitor_union_fwd.cpp)2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.h (renamed from TAO/TAO_IDL/be/be_visitor_valuebox.cpp)12
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.h (renamed from TAO/TAO_IDL/be/be_visitor_valuetype.cpp)29
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp87
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h (renamed from TAO/TAO_IDL/be/be_visitor_valuetype_fwd.cpp)4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp1
-rw-r--r--TAO/TAO_IDL/tao_idl_be.mpc28
299 files changed, 565 insertions, 1013 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index fe9c370c10a..e713097f198 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,11 @@
+Mon Feb 20 12:28:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/*.*:
+ Reworked TAO_IDL to compile all source files one by one. This way
+ a change to one visitor will trigger the needed recompile with
+ any make environment. Also external tools are now much easier able
+ to handle TAO_IDL
+
Mon Feb 20 11:16:47 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
* TAO_IDL/be/be_type.cpp:
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp b/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp
index d1e0a803c07..f579b6a4de7 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "argument.h"
+
// ************************************************************
// be_visitor_args_arglist for parameter list in method declarations and
// definitions
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/argument.cpp b/TAO/TAO_IDL/be/be_visitor_argument/argument.cpp
index 309f5cf5f4e..c762fa2c521 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument/argument.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/argument.cpp
@@ -12,6 +12,9 @@
*/
//=============================================================================
+#include "argument.h"
+#include "argument.h"
+
be_visitor_args::be_visitor_args (be_visitor_context *ctx)
: be_visitor_decl (ctx),
fixed_direction_ (-1)
diff --git a/TAO/TAO_IDL/be/be_visitor_argument.cpp b/TAO/TAO_IDL/be/be_visitor_argument/argument.h
index f16ad0c0acd..101641bcaeb 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/argument.h
@@ -38,17 +38,6 @@
#include "be_operation.h"
#include "be_helper.h"
#include "be_extern.h"
-
#include "utl_identifier.h"
-
#include "nr_extern.h"
-
#include "ace/Log_Msg.h"
-
-#include "be_visitor_argument/arglist.cpp"
-#include "be_visitor_argument/argument.cpp"
-#include "be_visitor_argument/marshal_ss.cpp"
-#include "be_visitor_argument/upcall_ss.cpp"
-#include "be_visitor_argument/vardecl_ss.cpp"
-#include "be_visitor_argument/invoke_cs.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp b/TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp
index fe09fa71135..3688bd3f3b9 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "argument.h"
+
// ****************************************************************************
// visitor for arguments passing to the CDR operators.
// ****************************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp b/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
index 8aad43b92ac..b238a7f63be 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "argument.h"
+
// ************************************************************************
// Visitor to generate code for passing argument to the marshal/demarshal
// routines
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp b/TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp
index e017dd26de1..b239ed8daf2 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "argument.h"
+
// ************************************************************************
// visitor for passing arguments to the upcall
// ************************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp b/TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
index 3d86a797222..99e50000af7 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "argument.h"
+
// ************************************************************************
// Visitor to generate code for argument variable declaration
// ************************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp
index 98065961084..60f03dd07fa 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp
@@ -13,14 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Array visitor for generating Any operator declarations in the client header
-// ***************************************************************************
+#include "array.h"
be_visitor_array_any_op_ch::be_visitor_array_any_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp
index 05d999bc283..9170a541b04 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp
@@ -13,15 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Array visitor for generating Any operator declarations in the client
-// stubs file
-// ***************************************************************************
+#include "array.h"
be_visitor_array_any_op_cs::be_visitor_array_any_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_array/array.cpp b/TAO/TAO_IDL/be/be_visitor_array/array.cpp
index 0b51a6448d4..82ef57c36c0 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ************************************************************************
-// generic visitor for array declaration
-// ************************************************************************
+#include "array.h"
be_visitor_array::be_visitor_array (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_array.cpp b/TAO/TAO_IDL/be/be_visitor_array/array.h
index 231860965db..6b9d9bcf0c2 100644
--- a/TAO/TAO_IDL/be/be_visitor_array.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array.h
@@ -37,13 +37,3 @@
#include "be_visitor_enum.h"
#include "be_visitor_structure.h"
#include "be_visitor_union.h"
-
-#include "be_visitor_array/array.cpp"
-#include "be_visitor_array/array_ch.cpp"
-#include "be_visitor_array/array_ci.cpp"
-#include "be_visitor_array/array_cs.cpp"
-#include "be_visitor_array/any_op_ch.cpp"
-#include "be_visitor_array/any_op_cs.cpp"
-#include "be_visitor_array/cdr_op_ch.cpp"
-#include "be_visitor_array/cdr_op_cs.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
index 498d8cccb1f..afd516f0c2c 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************************
-// visitor for array declaration in client header
-// ************************************************************************
+#include "array.h"
be_visitor_array_ch::be_visitor_array_ch (be_visitor_context *ctx)
: be_visitor_array (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp
index f634b7042cc..19c7176c948 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ************************************************************************
-// visitor for array declaration in client inline
-// ************************************************************************
+#include "array.h"
be_visitor_array_ci::be_visitor_array_ci (be_visitor_context *ctx)
: be_visitor_array (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp
index f6c3eeb1137..fc1650e6585 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ************************************************************************
-// visitor for array declaration in client stubs
-// ************************************************************************
+#include "array.h"
be_visitor_array_cs::be_visitor_array_cs (be_visitor_context *ctx)
: be_visitor_array (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp
index 0ae23d294fe..7ec1d5f7c95 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp
@@ -13,16 +13,11 @@
*/
//=============================================================================
-
+#include "array.h"
#include "be_visitor_sequence/cdr_op_ch.h"
-// ***************************************************************************
-// Array visitor for generating CDR operator declarations in the client header
-// ***************************************************************************
-
be_visitor_array_cdr_op_ch::be_visitor_array_cdr_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp
index f66690d09d2..61f9297ba35 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp
@@ -13,15 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Array visitor for generating CDR operator declarations in the client
-// stubs file
-// ***************************************************************************
+#include "array.h"
be_visitor_array_cdr_op_cs::be_visitor_array_cdr_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp
index db8b57209f1..733e5f5e8aa 100644
--- a/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "attribute.h"
+
// Attribute gets mapped to one or possibly two operations based on whether
// it is readonly or not. The two operations "get" and "set" the value of the
// attribute.
diff --git a/TAO/TAO_IDL/be/be_visitor_attribute.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.h
index 259384fa028..e9786db1a0b 100644
--- a/TAO/TAO_IDL/be/be_visitor_attribute.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.h
@@ -37,14 +37,9 @@
#include "be_visitor_operation.h"
#include "be_visitor_any_extracted_type_decl.h"
-
#include "ast_generator.h"
#include "utl_identifier.h"
#include "utl_exceptlist.h"
#include "global_extern.h"
#include "ace/Log_Msg.h"
-#include "be_visitor_attribute/attribute.cpp"
-#include "be_visitor_attribute/set_from_extracted.cpp"
-#include "be_visitor_attribute/ccm_init.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp
index fb666bc7fcb..19ef06078a4 100644
--- a/TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "attribute.h"
+
be_visitor_attribute_ccm_init::be_visitor_attribute_ccm_init (
be_visitor_context *ctx)
: be_visitor_any_extracted_type_decl (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp
index 8ffa5d9ba30..0da980eec13 100644
--- a/TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "attribute.h"
+
be_visitor_attribute_set_from_extracted::be_visitor_attribute_set_from_extracted (
be_visitor_context *ctx)
: be_visitor_any_extracted_type_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component.cpp b/TAO/TAO_IDL/be/be_visitor_component/component.cpp
index 3e1d2b5ddf2..0e34b208677 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Generic Component visitor
-// ******************************************************
+#include "component.h"
be_visitor_component::be_visitor_component (be_visitor_context *ctx)
: be_visitor_interface (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component.cpp b/TAO/TAO_IDL/be/be_visitor_component/component.h
index 75ed4b7d945..72e17215442 100644
--- a/TAO/TAO_IDL/be/be_visitor_component.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component.h
@@ -64,26 +64,3 @@
#include "be_visitor_argument/argument.h"
#include "be_visitor_argument/arglist.h"
-#include "be_visitor_component/component.cpp"
-#include "be_visitor_component/component_svh.cpp"
-#include "be_visitor_component/component_svth.cpp"
-#include "be_visitor_component/context_svth.cpp"
-#include "be_visitor_component/servant_svh.cpp"
-#include "be_visitor_component/component_svs.cpp"
-#include "be_visitor_component/component_svts.cpp"
-#include "be_visitor_component/context_svts.cpp"
-#include "be_visitor_component/servant_svs.cpp"
-#include "be_visitor_component/component_ex_idl.cpp"
-#include "be_visitor_component/executor_ex_idl.cpp"
-#include "be_visitor_component/context_ex_idl.cpp"
-#include "be_visitor_component/component_exh.cpp"
-#include "be_visitor_component/facet_exh.cpp"
-#include "be_visitor_component/executor_private_exh.cpp"
-#include "be_visitor_component/executor_exh.cpp"
-#include "be_visitor_component/component_exs.cpp"
-#include "be_visitor_component/facet_exs.cpp"
-#include "be_visitor_component/executor_exs.cpp"
-#include "be_visitor_component/executor_exs_attr_init.cpp"
-#include "be_visitor_component/component_ami_rh_ex_base.cpp"
-#include "be_visitor_component/component_ami_rh_exh.cpp"
-#include "be_visitor_component/component_ami_rh_exs.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp
index 6c536403d57..1c15d93fb92 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_component_ami_rh_ex_base::be_visitor_component_ami_rh_ex_base (
be_visitor_context *ctx)
: be_visitor_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp
index 7a0894466ef..38e236e10d2 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_component_ami_rh_exh::be_visitor_component_ami_rh_exh (
be_visitor_context *ctx)
: be_visitor_component_ami_rh_ex_base (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp
index 30324fe6585..26b37d2769b 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_component_ami_rh_exs::be_visitor_component_ami_rh_exs (
be_visitor_context *ctx)
: be_visitor_component_ami_rh_ex_base (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp
index 5e783ea0ab0..b6ef70f98e0 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_component_ex_idl::be_visitor_component_ex_idl (
be_visitor_context *ctx)
: be_visitor_decl (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp
index b89e9cb106b..db0cf209230 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_component_exh::be_visitor_component_exh (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp
index d48f2e0cc2e..dd2f008e4f4 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_component_exs::be_visitor_component_exs (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp
index 588485a2307..7674966ef3d 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Component visitor for server header
-// ******************************************************
+#include "component.h"
be_visitor_component_svh::be_visitor_component_svh (be_visitor_context *ctx)
: be_visitor_component (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp
index 002a3cf7671..a2ec123f745 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Component visitor for servant source
-// ******************************************************
+#include "component.h"
be_visitor_component_svs::be_visitor_component_svs (be_visitor_context *ctx)
: be_visitor_component (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp
index 18fb371660a..86f8c2ea0e0 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp
@@ -12,9 +12,8 @@
*/
//=============================================================================
-// ******************************************************
-// Component visitor for server header
-// ******************************************************
+#include "component.h"
+
be_visitor_component_svth::be_visitor_component_svth (be_visitor_context *ctx)
: be_visitor_component (ctx),
os_ (*ctx->stream ()),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp
index 60f17246ed7..4c69f8a7566 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Component visitor for servant source
-// ******************************************************
+#include "component.h"
be_visitor_component_svts::be_visitor_component_svts (be_visitor_context *ctx)
: be_visitor_component (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp
index 3d7496b5d80..c30e5a80125 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_context_ex_idl::be_visitor_context_ex_idl (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp b/TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp
index 832283db3c0..52592a68f1c 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp
@@ -11,7 +11,8 @@
* @author Jeff Parsons
*/
//=============================================================================
-#include <be_helper.h>
+
+#include "component.h"
be_visitor_context_svth::be_visitor_context_svth (be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp b/TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp
index fce31eebcbd..f822b1bbdab 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp
@@ -12,7 +12,8 @@
* @author Jeff Parsons
*/
//=============================================================================
-#include <be_helper.h>
+
+#include "component.h"
be_visitor_context_svts::be_visitor_context_svts (be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp
index c614714265e..bc0edf5ebe4 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_executor_ex_idl::be_visitor_executor_ex_idl (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp
index 4edee2981a6..c752f0f530f 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_executor_exh::be_visitor_executor_exh (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp
index eb10857ee2d..6c511577d22 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_executor_exs::be_visitor_executor_exs (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp
index c723bf9a61d..00a05520a8f 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_executor_exs_attr_init::be_visitor_executor_exs_attr_init (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp
index de540aff8a4..4b6f0e33e80 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_executor_private_exh::be_visitor_executor_private_exh (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp
index 2a2c076e6c7..d0ba6a4fed3 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_facet_exh::be_visitor_facet_exh (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp b/TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp
index af1165b9a71..039c80bfea4 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_facet_exs::be_visitor_facet_exs (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp b/TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp
index 4f8006b1030..fe9f4d71623 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "component.h"
+
be_visitor_servant_svh::be_visitor_servant_svh (be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
{
diff --git a/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp b/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp
index 43669d6cdcb..030411df215 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp
@@ -11,7 +11,8 @@
* @author Jeff Parsons
*/
//=============================================================================
-#include <be_helper.h>
+
+#include "component.h"
be_visitor_servant_svs::be_visitor_servant_svs (be_visitor_context *ctx)
: be_visitor_component_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp
index f2669690cb1..b7dec867e6a 100644
--- a/TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp
@@ -13,14 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Generates Any operator declarations in the client header
-// ***************************************************************************
+#include "component_fwd.h"
be_visitor_component_fwd_any_op_ch::be_visitor_component_fwd_any_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp
index 601c4631607..05e4810ae28 100644
--- a/TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp
@@ -13,15 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Forward declared component visitor for generating CDR operator declarations
-// in the client header. Called if this node is not later defined in the file.
-// ***************************************************************************
+#include "component_fwd.h"
be_visitor_component_fwd_cdr_op_ch::be_visitor_component_fwd_cdr_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_component_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd.h
index 3881e528ee7..c200cefdb83 100644
--- a/TAO/TAO_IDL/be/be_visitor_component_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd.h
@@ -12,15 +12,10 @@
*/
//=============================================================================
-
#include "be_component_fwd.h"
#include "be_helper.h"
-
#include "be_visitor_component_fwd.h"
#include "be_visitor_interface_fwd.h"
#include "be_visitor_context.h"
-#include "be_visitor_component_fwd/component_fwd_ch.cpp"
-#include "be_visitor_component_fwd/any_op_ch.cpp"
-#include "be_visitor_component_fwd/cdr_op_ch.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp
index 29adfb70916..e9967e062fc 100644
--- a/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp
@@ -12,15 +12,10 @@
*/
//=============================================================================
-
-// ********************************************************************
-// Visitor implementation for the Component_Fwd type
-// This one for the client header file
-// ********************************************************************
+#include "component_fwd.h"
be_visitor_component_fwd_ch::be_visitor_component_fwd_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_connector.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector.h
index 0e1eb4a9926..2d908eff17d 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/connector.h
@@ -34,14 +34,3 @@
#include "be_visitor_operation.h"
#include "be_visitor_attribute.h"
#include "be_visitor_context.h"
-
-#include "be_visitor_connector/connector_dds_ex_base.cpp"
-#include "be_visitor_connector/connector_dds_exh.cpp"
-#include "be_visitor_connector/connector_dds_exs.cpp"
-
-#include "be_visitor_connector/connector_ami_exh.cpp"
-#include "be_visitor_connector/connector_ami_exs.cpp"
-#include "be_visitor_connector/facet_ami_exh.cpp"
-#include "be_visitor_connector/facet_ami_exs.cpp"
-#include "be_visitor_connector/executor_ami_exh.cpp"
-#include "be_visitor_connector/executor_ami_exs.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp
index a198b932062..1cd81c62f60 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "connector.h"
+
be_visitor_connector_ami_exh::be_visitor_connector_ami_exh (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp
index 624f08c864d..fdbaf3d3377 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "connector.h"
+
be_visitor_connector_ami_exs::be_visitor_connector_ami_exs (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp
index 9e3715971e7..e0f99c69f79 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "connector.h"
+
#include "ast_structure.h"
#include "ast_typedef.h"
#include "ast_template_module.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp
index 32ba7906973..c4a1582b138 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "connector.h"
+
#include "global_extern.h"
#include "utl_strlist.h"
#include "utl_string.h"
@@ -20,6 +22,7 @@
#include "ast_union.h"
#include "ast_template_module_ref.h"
#include "ast_template_module.h"
+#include "ast_typedef.h"
be_visitor_connector_dds_exh::be_visitor_connector_dds_exh (
be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp
index feb70be1e8a..db5bb5ec3bb 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp
@@ -12,6 +12,9 @@
*/
//=============================================================================
+#include "connector.h"
+#include "ast_typedef.h"
+
be_visitor_connector_dds_exs::be_visitor_connector_dds_exs (
be_visitor_context *ctx)
: be_visitor_connector_dds_ex_base (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp b/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp
index 8bb17ebc304..07424625daa 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "connector.h"
+
be_visitor_executor_ami_exh::be_visitor_executor_ami_exh (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp
index 9747958a30f..2adbb0af989 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp
@@ -12,6 +12,9 @@
* @author Jeff Parsons
*/
//=============================================================================
+
+#include "connector.h"
+
be_visitor_executor_ami_exs::be_visitor_executor_ami_exs (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp
index f524a05ac16..fa71db76997 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp
@@ -12,6 +12,8 @@
* @author Jeff Parsons
*/
//=============================================================================
+
+#include "connector.h"
#include "ast_generator.h"
#include "be_predefined_type.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp
index be124fd2dbf..dafc15cdd5f 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp
@@ -11,10 +11,11 @@
* @author Jeff Parsons
*/
//=============================================================================
+
+#include "connector.h"
#include "ast_generator.h"
#include "be_predefined_type.h"
-
be_visitor_facet_ami_exs::be_visitor_facet_ami_exs (
be_visitor_context *ctx)
: be_visitor_component_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_constant.cpp b/TAO/TAO_IDL/be/be_visitor_constant/constant.h
index b65bdc620ef..6b48044f2a5 100644
--- a/TAO/TAO_IDL/be/be_visitor_constant.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_constant/constant.h
@@ -22,6 +22,4 @@
#include "be_visitor_constant.h"
#include "be_visitor_context.h"
-#include "be_visitor_constant/constant_ch.cpp"
-#include "be_visitor_constant/constant_cs.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp b/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp
index 53e073435ff..b7ff2675132 100644
--- a/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-// ********************************************************************
-// Visitor implementation for the Constant type
-// This one for the client header file
-// ********************************************************************
+#include "constant.h"
be_visitor_constant_ch::be_visitor_constant_ch (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp b/TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp
index 991b18b2384..6d36843998f 100644
--- a/TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp
@@ -12,11 +12,7 @@
*/
//=============================================================================
-
-// ********************************************************************
-// Visitor implementation for the Constant type
-// This one for the client stubs file
-// ********************************************************************
+#include "constant.h"
be_visitor_constant_cs::be_visitor_constant_cs (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp
index af30d3f2c7a..27882b23199 100644
--- a/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp
@@ -12,14 +12,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Enum visitor for generating Any operator declarations in the client header
-// ***************************************************************************
+#include "enum.h"
be_visitor_enum_any_op_ch::be_visitor_enum_any_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_scope (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp
index 801cd05f882..c136e1e8609 100644
--- a/TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp
@@ -12,15 +12,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Enum visitor for generating Any operator declarations in the client
-// stubs file
-// ***************************************************************************
+#include "enum.h"
be_visitor_enum_any_op_cs::be_visitor_enum_any_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_scope (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp
index f24b8f1494e..0f5ccbcbed7 100644
--- a/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Enum visitor for generating Cdr operator declarations in the client header
-// ***************************************************************************
+#include "enum.h"
be_visitor_enum_cdr_op_ch::be_visitor_enum_cdr_op_ch (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp
index e543df8230b..8f040da2fc2 100644
--- a/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp
@@ -12,11 +12,7 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Enum visitor for generating CDR operator declarations in the client
-// stubs file.
-// ***************************************************************************
+#include "enum.h"
be_visitor_enum_cdr_op_cs::be_visitor_enum_cdr_op_cs (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_enum.cpp b/TAO/TAO_IDL/be/be_visitor_enum/enum.h
index d8940c09d32..61db1d2348b 100644
--- a/TAO/TAO_IDL/be/be_visitor_enum.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_enum/enum.h
@@ -7,12 +7,10 @@
*
* Visitors for generation of code for Enum
*
- *
* @author Aniruddha Gokhale
*/
//=============================================================================
-
#include "be_enum.h"
#include "be_enum_val.h"
#include "be_helper.h"
@@ -24,12 +22,3 @@
#include "be_visitor_enum.h"
#include "be_visitor_context.h"
-
-#include "be_visitor_enum/enum_ch.cpp"
-#include "be_visitor_enum/enum_cs.cpp"
-#include "be_visitor_enum/any_op_ch.cpp"
-#include "be_visitor_enum/any_op_cs.cpp"
-#include "be_visitor_enum/cdr_op_ch.cpp"
-#include "be_visitor_enum/cdr_op_cs.cpp"
-
-
diff --git a/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp b/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp
index 6fb3960a4e6..4ea61c93c9b 100644
--- a/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp
@@ -12,7 +12,7 @@
*/
//=============================================================================
-
+#include "enum.h"
#include "be_visitor_typecode/typecode_decl.h"
// ********************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp b/TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp
index 60c505b29c2..618c865ceaf 100644
--- a/TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp
@@ -12,7 +12,7 @@
*/
//=============================================================================
-
+#include "enum.h"
#include "be_visitor_typecode/enum_typecode.h"
// ********************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp
index 80540235feb..3bfa955ffb0 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Exception visitor for generating Any operator declarations in the client header
-// ***************************************************************************
+#include "exception.h"
be_visitor_exception_any_op_ch::be_visitor_exception_any_op_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp
index 38979db785e..b1417c97c99 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp
@@ -12,11 +12,7 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Exception visitor for generating Any operator declarations in the client
-// stubs file
-// ***************************************************************************
+#include "exception.h"
be_visitor_exception_any_op_cs::be_visitor_exception_any_op_cs (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp
index 9a12dcf6f85..83aac757a30 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp
@@ -13,10 +13,7 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Exception visitor for generating CDR operator declarations in the client header
-// ***************************************************************************
+#include "exception.h"
be_visitor_exception_cdr_op_ch::be_visitor_exception_cdr_op_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp
index ebcda8b0373..f4107ec0940 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "exception.h"
+
be_visitor_exception_cdr_op_cs::be_visitor_exception_cdr_op_cs (
be_visitor_context *ctx)
: be_visitor_exception (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp b/TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp
index 19f6b90b04e..2c72e991b75 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp
@@ -13,9 +13,7 @@
*/
//=============================================================================
-// ************************************************************************
-// Used for the body of the assignment operator and the copy constructor.
-// ************************************************************************
+#include "exception.h"
be_visitor_exception_ctor_assign::be_visitor_exception_ctor_assign (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception.cpp
index 5b8597eb330..0f5de87b591 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/exception.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/exception.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "exception.h"
+
// Generic exception visitor.
be_visitor_exception::be_visitor_exception (be_visitor_context *ctx)
: be_visitor_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_exception.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception.h
index 2586b7f1654..41f71573648 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/exception.h
@@ -40,14 +40,3 @@
#include "be_visitor_typecode.h"
#include "ace/Log_Msg.h"
-#include "be_visitor_exception/exception.cpp"
-#include "be_visitor_exception/exception_ch.cpp"
-#include "be_visitor_exception/exception_ci.cpp"
-#include "be_visitor_exception/exception_cs.cpp"
-#include "be_visitor_exception/exception_ctor.cpp"
-#include "be_visitor_exception/ctor_assign.cpp"
-#include "be_visitor_exception/any_op_ch.cpp"
-#include "be_visitor_exception/any_op_cs.cpp"
-#include "be_visitor_exception/cdr_op_ch.cpp"
-#include "be_visitor_exception/cdr_op_cs.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp
index dd3694b94b4..747084ff71b 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "exception.h"
#include "be_visitor_typecode/typecode_decl.h"
#include "global_extern.h"
#include "utl_err.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp
index e9e2a557895..0ef51488fcf 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ******************************************************
-// for client inline
-// ******************************************************
+#include "exception.h"
be_visitor_exception_ci::be_visitor_exception_ci (be_visitor_context *ctx)
: be_visitor_exception (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp
index 62731d1f79c..cfeea21dd7d 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "exception.h"
#include "be_visitor_typecode/typecode_defn.h"
// ***************************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
index 32adc6db0cd..4a8a7fae2f6 100644
--- a/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************************
-// code to generate the special ctor
-// ************************************************************************
+#include "exception.h"
be_visitor_exception_ctor::be_visitor_exception_ctor (be_visitor_context *ctx)
: be_visitor_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp
index be27d59a7c7..21626675be4 100644
--- a/TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "field.h"
#include "be_visitor_array/cdr_op_ch.h"
#include "be_visitor_enum/cdr_op_ch.h"
#include "be_visitor_sequence/cdr_op_ch.h"
@@ -20,10 +21,6 @@
#include "be_visitor_union/union.h"
#include "be_visitor_union/cdr_op_ch.h"
-// **********************************************
-// Visitor for field in the client header file.
-// **********************************************
-
// Constructor.
be_visitor_field_cdr_op_ch::be_visitor_field_cdr_op_ch (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp
index d4e2f985a78..fef4d12241e 100644
--- a/TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp
@@ -12,15 +12,12 @@
*/
//=============================================================================
+#include "field.h"
#include "be_visitor_array/cdr_op_cs.h"
#include "be_visitor_sequence/cdr_op_cs.h"
#include "be_visitor_structure/cdr_op_cs.h"
#include "be_visitor_union/cdr_op_cs.h"
-// **********************************************
-// visitor for field in the client stubs file
-// **********************************************
-
be_visitor_field_cdr_op_cs::be_visitor_field_cdr_op_cs (
be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_field.cpp b/TAO/TAO_IDL/be/be_visitor_field/field.h
index 86ef8b6d341..94fde10bcd3 100644
--- a/TAO/TAO_IDL/be/be_visitor_field.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_field/field.h
@@ -41,9 +41,3 @@
#include "be_visitor_union.h"
#include "be_visitor_context.h"
#include "ace/Log_Msg.h"
-
-#include "be_visitor_field/field_ch.cpp"
-#include "be_visitor_field/field_ci.cpp"
-#include "be_visitor_field/field_cs.cpp"
-#include "be_visitor_field/cdr_op_ch.cpp"
-#include "be_visitor_field/cdr_op_cs.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp b/TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp
index 167306c4027..187bfd29d0b 100644
--- a/TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "field.h"
#include "be_visitor_enum/enum_ch.h"
#include "be_visitor_sequence/sequence_ch.h"
#include "nr_extern.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp b/TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp
index f7ac597e587..21f3e92dea9 100644
--- a/TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "field.h"
#include "be_visitor_array/array_ci.h"
#include "be_visitor_structure/structure_ci.h"
#include "be_visitor_union/union_ci.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp b/TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp
index 278aa734ac1..d73d29b9615 100644
--- a/TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "field.h"
#include "be_visitor_array/array_cs.h"
#include "be_visitor_enum/enum_cs.h"
#include "be_visitor_sequence/sequence_cs.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_home.cpp b/TAO/TAO_IDL/be/be_visitor_home/home.h
index 0cb43935af2..bc5f600bd5b 100644
--- a/TAO/TAO_IDL/be/be_visitor_home.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_home/home.h
@@ -40,9 +40,3 @@
#include "be_visitor_valuetype/valuetype_init_arglist_ch.h"
#include "be_visitor_context.h"
-#include "be_visitor_home/home_svh.cpp"
-#include "be_visitor_home/home_svs.cpp"
-#include "be_visitor_home/home_ex_idl.cpp"
-#include "be_visitor_home/home_exh.cpp"
-#include "be_visitor_home/home_exs.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp
index 8cc7fa1de75..e3ca64c31a9 100644
--- a/TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ******************************************************
-// Home visitor for CIAO executor IDL
-// ******************************************************
+#include "home.h"
be_visitor_home_ex_idl::be_visitor_home_ex_idl (
be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp
index 606071df4b5..8781fc60d70 100644
--- a/TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Home visitor for exec impl header
-// ******************************************************
+#include "home.h"
be_visitor_home_exh::be_visitor_home_exh (be_visitor_context *ctx)
: be_visitor_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp
index 833fc5d4540..f80bf4f212f 100644
--- a/TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Home visitor for exec impl source
-// ******************************************************
+#include "home.h"
be_visitor_home_exs::be_visitor_home_exs (be_visitor_context *ctx)
: be_visitor_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp
index 0de7daadb7f..a9c5f337050 100644
--- a/TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp
@@ -5,16 +5,14 @@
*
* $Id$
*
- * Visitor generating code for HOmes in the servant header.
+ * Visitor generating code for Homes in the servant header.
*
*
* @author Jeff Parsons
*/
//=============================================================================
-// ******************************************************
-// Home visitor for server header
-// ******************************************************
+#include "home.h"
be_visitor_home_svh::be_visitor_home_svh (be_visitor_context *ctx)
: be_visitor_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp
index e33efe3040f..d82924e4b2d 100644
--- a/TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Home visitor for server source
-// ******************************************************
+#include "home.h"
be_visitor_home_svs::be_visitor_home_svs (be_visitor_context *ctx)
: be_visitor_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_interface.cpp b/TAO/TAO_IDL/be/be_visitor_interface.cpp
deleted file mode 100644
index 06e16268a68..00000000000
--- a/TAO/TAO_IDL/be/be_visitor_interface.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-/* -*- c++ -*- */
-//=============================================================================
-/**
- * @file be_visitor_interface.cpp
- *
- * $Id$
- *
- * Visitors for generation of code for Interface
- *
- *
- * @author Aniruddha Gokhale and Carlos O'Ryan
- */
-//=============================================================================
-
-#include "ace/Auto_Ptr.h"
-
-#include "utl_identifier.h"
-#include "utl_exceptlist.h"
-#include "nr_extern.h"
-
-#include "be_argument.h"
-#include "be_interface.h"
-#include "be_mirror_port.h"
-#include "be_attribute.h"
-#include "be_constant.h"
-#include "be_enum.h"
-#include "be_exception.h"
-#include "be_module.h"
-#include "be_operation.h"
-#include "be_sequence.h"
-#include "be_string.h"
-#include "be_structure.h"
-#include "be_structure_fwd.h"
-#include "be_union.h"
-#include "be_union_fwd.h"
-#include "be_typedef.h"
-#include "be_predefined_type.h"
-#include "be_component.h"
-#include "be_connector.h"
-#include "be_identifier_helper.h"
-#include "be_helper.h"
-#include "be_extern.h"
-#include "be_util.h"
-#include "be_native.h"
-
-#include "be_visitor_interface.h"
-#include "be_visitor_attribute.h"
-#include "be_visitor_constant.h"
-#include "be_visitor_enum.h"
-#include "be_visitor_exception.h"
-#include "be_visitor_structure.h"
-#include "be_visitor_structure_fwd.h"
-#include "be_visitor_typedef.h"
-#include "be_visitor_union.h"
-#include "be_visitor_union_fwd.h"
-#include "be_visitor_operation.h"
-#include "be_visitor_typecode.h"
-#include "be_visitor_context.h"
-#include "be_visitor_native.h"
-
-#include "be_visitor_interface/interface.cpp"
-#include "be_visitor_interface/interface_ch.cpp"
-#include "be_visitor_interface/interface_ci.cpp"
-#include "be_visitor_interface/interface_cs.cpp"
-#include "be_visitor_interface/interface_sh.cpp"
-#include "be_visitor_interface/interface_ih.cpp"
-#include "be_visitor_interface/interface_ss.cpp"
-#include "be_visitor_interface/interface_is.cpp"
-#include "be_visitor_interface/interface_ex_idl.cpp"
-#include "be_visitor_interface/interface_svth.cpp"
-#include "be_visitor_interface/interface_svts.cpp"
-#include "be_visitor_interface/tie_sh.cpp"
-#include "be_visitor_interface/tie_ss.cpp"
-#include "be_visitor_interface/any_op_ch.cpp"
-#include "be_visitor_interface/any_op_cs.cpp"
-#include "be_visitor_interface/cdr_op_ch.cpp"
-#include "be_visitor_interface/cdr_op_cs.cpp"
-#include "be_visitor_interface/smart_proxy_ch.cpp"
-#include "be_visitor_interface/smart_proxy_cs.cpp"
-
-// Facets
-#include "be_visitor_interface/facet_svth.cpp"
-#include "be_visitor_interface/facet_svts.cpp"
-
-// Proxy Impls
-#include "be_visitor_interface/direct_proxy_impl_sh.cpp"
-#include "be_visitor_interface/direct_proxy_impl_ss.cpp"
-
-// AMI4CCM
-#include "be_visitor_interface/ami4ccm_rh_ex_idl.cpp"
-#include "be_visitor_interface/ami4ccm_sendc_ex_idl.cpp"
-#include "be_visitor_interface/ami4ccm_conn_ex_idl.cpp"
-
-// AMH
-#include "be_visitor_interface/amh_ch.cpp"
-#include "be_visitor_interface/amh_ss.cpp"
-#include "be_visitor_interface/amh_sh.cpp"
-#include "be_visitor_interface/amh_rh_ss.cpp"
-#include "be_visitor_interface/amh_rh_sh.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp
index 07d305d17bd..feb47d08c00 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp
@@ -11,9 +11,10 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_amh_interface_ch::be_visitor_amh_interface_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp
index 9112d28e41f..79c2a167a42 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp
@@ -11,9 +11,10 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_amh_rh_interface_sh::be_visitor_amh_rh_interface_sh (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface_sh (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp
index 275605b14c0..b8ced1fbe33 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp
@@ -11,9 +11,10 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_amh_rh_interface_ss::be_visitor_amh_rh_interface_ss (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface_ss (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp
index 75545ededc6..75f65b6be9d 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp
@@ -11,9 +11,10 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_amh_interface_sh::be_visitor_amh_interface_sh (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface_sh (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp
index 41d97645066..23e03b91b3e 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp
@@ -10,9 +10,10 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_amh_interface_ss::be_visitor_amh_interface_ss (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface_ss (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp
index 50f467e5fd1..d407264b8bb 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_ami4ccm_conn_ex_idl::be_visitor_ami4ccm_conn_ex_idl (
be_visitor_context *ctx)
: be_visitor_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp
index 0ac0c2595bd..ede59f9fc1d 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_ami4ccm_rh_ex_idl::be_visitor_ami4ccm_rh_ex_idl (
be_visitor_context *ctx)
: be_visitor_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp
index 66336648390..99a149d0a1d 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_ami4ccm_sendc_ex_idl::be_visitor_ami4ccm_sendc_ex_idl (
be_visitor_context *ctx)
: be_visitor_scope (ctx),
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
index c9508573bc9..9ac034be916 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
@@ -13,9 +13,7 @@
*/
//=============================================================================
-// ***************************************************************************
-// Interface visitor for generating Any operator declarations in the client header
-// ***************************************************************************
+#include "interface.h"
be_visitor_interface_any_op_ch::be_visitor_interface_any_op_ch
(be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
index 765b0e5174a..d34030d20a6 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
@@ -13,15 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Interface visitor for generating Any operator declarations in the client
-// stubs file
-// ***************************************************************************
+#include "interface.h"
be_visitor_interface_any_op_cs::be_visitor_interface_any_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp
index f3ecbea4dee..43c12f601ec 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp
@@ -13,13 +13,10 @@
*/
//=============================================================================
-// ***************************************************************************
-// Interface visitor for generating CDR operator declarations in the client header
-// ***************************************************************************
+#include "interface.h"
be_visitor_interface_cdr_op_ch::be_visitor_interface_cdr_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp
index 113ec5afd2a..d139aa0545a 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp
@@ -12,9 +12,10 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_interface_cdr_op_cs::be_visitor_interface_cdr_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp
index 4766f0afb9a..6859ab31091 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp
@@ -1,6 +1,6 @@
-//
// $Id$
-//
+
+#include "interface.h"
be_visitor_interface_direct_proxy_impl_sh::
be_visitor_interface_direct_proxy_impl_sh (be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp
index 957c44c8e04..ccb80dbecf4 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp
@@ -2,23 +2,22 @@
//$Id$
//
+#include "interface.h"
+
be_visitor_interface_direct_proxy_impl_ss::
be_visitor_interface_direct_proxy_impl_ss (be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
- // No-Op.
}
be_visitor_interface_direct_proxy_impl_ss::
~be_visitor_interface_direct_proxy_impl_ss (void)
{
- // No-Op.
}
int
be_visitor_interface_direct_proxy_impl_ss::visit_interface (
- be_interface *node
- )
+ be_interface *node)
{
TAO_OutStream *os = this->ctx_->stream ();
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp b/TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp
index 1649eecdd11..867a3675ef7 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_facet_svth::be_visitor_facet_svth (be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp b/TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp
index 2fac8037062..1e921ecec06 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "interface.h"
+
be_visitor_facet_svts::be_visitor_facet_svts (be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
index 345e80863bc..d75f95f778c 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Generic Interface visitor
-// ******************************************************
+#include "interface.h"
be_visitor_interface::be_visitor_interface (be_visitor_context *ctx)
: be_visitor_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface.h b/TAO/TAO_IDL/be/be_visitor_interface/interface.h
new file mode 100644
index 00000000000..019965ab6a1
--- /dev/null
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface.h
@@ -0,0 +1,60 @@
+/* -*- c++ -*- */
+//=============================================================================
+/**
+ * @file be_visitor_interface.cpp
+ *
+ * $Id$
+ *
+ * Visitors for generation of code for Interface
+ *
+ *
+ * @author Aniruddha Gokhale and Carlos O'Ryan
+ */
+//=============================================================================
+
+#include "ace/Auto_Ptr.h"
+
+#include "utl_identifier.h"
+#include "utl_exceptlist.h"
+#include "nr_extern.h"
+
+#include "be_argument.h"
+#include "be_interface.h"
+#include "be_mirror_port.h"
+#include "be_attribute.h"
+#include "be_constant.h"
+#include "be_enum.h"
+#include "be_exception.h"
+#include "be_module.h"
+#include "be_operation.h"
+#include "be_sequence.h"
+#include "be_string.h"
+#include "be_structure.h"
+#include "be_structure_fwd.h"
+#include "be_union.h"
+#include "be_union_fwd.h"
+#include "be_typedef.h"
+#include "be_predefined_type.h"
+#include "be_component.h"
+#include "be_connector.h"
+#include "be_identifier_helper.h"
+#include "be_helper.h"
+#include "be_extern.h"
+#include "be_util.h"
+#include "be_native.h"
+
+#include "be_visitor_interface.h"
+#include "be_visitor_attribute.h"
+#include "be_visitor_constant.h"
+#include "be_visitor_enum.h"
+#include "be_visitor_exception.h"
+#include "be_visitor_structure.h"
+#include "be_visitor_structure_fwd.h"
+#include "be_visitor_typedef.h"
+#include "be_visitor_union.h"
+#include "be_visitor_union_fwd.h"
+#include "be_visitor_operation.h"
+#include "be_visitor_typecode.h"
+#include "be_visitor_context.h"
+#include "be_visitor_native.h"
+
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp
index eb9bfbe2caf..d4f0a72de4c 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Interface visitor for client header
-// ******************************************************
+#include "interface.h"
be_visitor_interface_ch::be_visitor_interface_ch (be_visitor_context *ctx)
: be_visitor_interface (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp
index 554c40f5875..fa1156a4691 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// **************************************************
-// Interface visitor for client inline
-// **************************************************
+#include "interface.h"
be_visitor_interface_ci::be_visitor_interface_ci (be_visitor_context *ctx)
: be_visitor_interface (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp
index fb2d3352040..44294893e9e 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp
@@ -11,9 +11,7 @@
*/
//=============================================================================
-// ************************************************************
-// Interface visitor for client stubs
-// ************************************************************
+#include "interface.h"
be_visitor_interface_cs::be_visitor_interface_cs (be_visitor_context *ctx)
: be_visitor_interface (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp
index 68e5ab4dcf3..304a8ffdc8d 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp
@@ -13,9 +13,7 @@
*/
//=============================================================================
-// ************************************************************
-// Interface visitor for CIAO executor IDL.
-// ************************************************************
+#include "interface.h"
be_visitor_interface_ex_idl::be_visitor_interface_ex_idl (
be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp
index 0effcf0bf15..f8d7fd3e32c 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************
-// Interface visitor for implementation header.
-// ************************************************************
+#include "interface.h"
be_visitor_interface_ih::be_visitor_interface_ih (be_visitor_context *ctx)
: be_visitor_interface (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp
index 3283b03e6d4..dc0cee6957f 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************
-// Interface visitor for implementation skeletons.
-// ************************************************************
+#include "interface.h"
be_visitor_interface_is::be_visitor_interface_is (be_visitor_context *ctx)
: be_visitor_interface (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp
index 25018bb4a05..f81a2c9dee7 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************
-// Interface visitor for server header.
-// ************************************************************
+#include "interface.h"
be_visitor_interface_sh::be_visitor_interface_sh (be_visitor_context *ctx)
: be_visitor_interface (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp
index 6528801c099..5cfa523741b 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp
@@ -12,14 +12,11 @@
*/
//=============================================================================
+#include "interface.h"
#include "global_extern.h"
#include "ast_generator.h"
#include "ast_string.h"
-// ************************************************************
-// Interface visitor for server skeletons.
-// ************************************************************
-
be_visitor_interface_ss::be_visitor_interface_ss (be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp
index 4ad5e102f9e..96f81c7bd75 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp
@@ -13,10 +13,7 @@
*/
//=============================================================================
-
-// ************************************************************
-// Interface visitor for CIAO template servant header.
-// ************************************************************
+#include "interface.h"
be_visitor_interface_svth::be_visitor_interface_svth (
be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp
index 364a8ec4bb6..4ac7ae90bcf 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp
@@ -13,10 +13,7 @@
*/
//=============================================================================
-
-// ************************************************************
-// Interface visitor for CIAO template servant source.
-// ************************************************************
+#include "interface.h"
be_visitor_interface_svts::be_visitor_interface_svts (
be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp
index f969c3a3065..6632574aeff 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp
@@ -12,14 +12,10 @@
*/
//=============================================================================
-
-// ************************************************************
-// smart proxy class in header
-// ************************************************************
+#include "interface.h"
be_visitor_interface_smart_proxy_ch::be_visitor_interface_smart_proxy_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp
index 8b9d22c767d..082d522681f 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp
@@ -13,14 +13,10 @@
*/
//=============================================================================
-
-// ************************************************************
-// be_visitor_interface_smart_proxy_cs
-// ************************************************************
+#include "interface.h"
be_visitor_interface_smart_proxy_cs::be_visitor_interface_smart_proxy_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp
index 9fcd63a1729..3539e1fdd56 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp
@@ -13,14 +13,10 @@
*/
//=============================================================================
-
-// ************************************************************
-// Interface visitor for server header.
-// ************************************************************
+#include "interface.h"
be_visitor_interface_tie_sh::be_visitor_interface_tie_sh (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp
index 24e2d765a07..4ef14930859 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp
@@ -13,14 +13,10 @@
*/
//=============================================================================
-
-// ************************************************************************
-// Interface visitor for server inline
-// ************************************************************************
+#include "interface.h"
be_visitor_interface_tie_ss::be_visitor_interface_tie_ss (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_interface (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
index 9e98fb7934b..331a913dbfa 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
@@ -13,14 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Generates Any operator declarations in the client header
-// ***************************************************************************
+#include "interface_fwd.h"
be_visitor_interface_fwd_any_op_ch::be_visitor_interface_fwd_any_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp
index 4093b6ae834..3c1e1dc67b9 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp
@@ -13,15 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Forward declared interface visitor for generating CDR operator declarations
-// in the client header. Called if this node is not later defined in the file.
-// ***************************************************************************
+#include "interface_fwd.h"
be_visitor_interface_fwd_cdr_op_ch::be_visitor_interface_fwd_cdr_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_interface_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h
index 9a416863ba3..5f91149fee7 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h
@@ -24,8 +24,3 @@
#include "be_visitor_interface_fwd.h"
#include "be_visitor_context.h"
#include "ace/Log_Msg.h"
-
-#include "be_visitor_interface_fwd/interface_fwd_ch.cpp"
-#include "be_visitor_interface_fwd/cdr_op_ch.cpp"
-#include "be_visitor_interface_fwd/any_op_ch.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp
index b98c37d1e57..bd82e56a491 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp
@@ -12,15 +12,10 @@
*/
//=============================================================================
-
-// ********************************************************************
-// Visitor implementation for the Interface_Fwd type
-// This one for the client header file
-// ********************************************************************
+#include "interface_fwd.h"
be_visitor_interface_fwd_ch::be_visitor_interface_fwd_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_module/any_op.cpp b/TAO/TAO_IDL/be/be_visitor_module/any_op.cpp
index 639e9b080ab..07e0debb82e 100644
--- a/TAO/TAO_IDL/be/be_visitor_module/any_op.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_module/any_op.cpp
@@ -13,11 +13,7 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Module visitor for generating Any operator declarations in the client header
-// and stub
-// ***************************************************************************
+#include "module.h"
be_visitor_module_any_op::be_visitor_module_any_op (be_visitor_context *ctx)
: be_visitor_module (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp b/TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp
index 53fe04bc832..8fbb4b131c5 100644
--- a/TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp
@@ -13,11 +13,7 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Module visitor for generating CDR operator declarations in the client header
-// and stub
-// ***************************************************************************
+#include "module.h"
be_visitor_module_cdr_op::be_visitor_module_cdr_op (be_visitor_context *ctx)
: be_visitor_module (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_module/module.cpp b/TAO/TAO_IDL/be/be_visitor_module/module.cpp
index b63f5783a1c..347f3a65489 100644
--- a/TAO/TAO_IDL/be/be_visitor_module/module.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_module/module.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Generic Module visitor
-// ******************************************************
+#include "module.h"
be_visitor_module::be_visitor_module (be_visitor_context *ctx)
: be_visitor_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_module.cpp b/TAO/TAO_IDL/be/be_visitor_module/module.h
index 8d2f27c8f09..1db326ed9bf 100644
--- a/TAO/TAO_IDL/be/be_visitor_module.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_module/module.h
@@ -57,10 +57,3 @@
#include "be_visitor_home.h"
#include "be_visitor_connector.h"
#include "be_visitor_context.h"
-
-#include "be_visitor_module/module.cpp"
-#include "be_visitor_module/module_ch.cpp"
-#include "be_visitor_module/module_sh.cpp"
-#include "be_visitor_module/module_ih.cpp"
-#include "be_visitor_module/any_op.cpp"
-#include "be_visitor_module/cdr_op.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp b/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp
index 922eb54f0f1..100420b81bf 100644
--- a/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ******************************************************
-// Module visitor for client header
-// ******************************************************
+#include "module.h"
be_visitor_module_ch::be_visitor_module_ch (be_visitor_context *ctx)
: be_visitor_module (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp b/TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp
index 139890224ac..85f83530251 100644
--- a/TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ************************************************************
-// Module visitor for server header
-// ************************************************************
+#include "module.h"
be_visitor_module_ih::be_visitor_module_ih (be_visitor_context *ctx)
: be_visitor_module (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp b/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp
index 1e6f7bfd9fc..eaabccf8acd 100644
--- a/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ************************************************************
-// Module visitor for server header
-// ************************************************************
+#include "module.h"
be_visitor_module_sh::be_visitor_module_sh (be_visitor_context *ctx)
: be_visitor_module (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_native.cpp b/TAO/TAO_IDL/be/be_visitor_native/native.h
index 5c5cb513ff4..e60596127d3 100644
--- a/TAO/TAO_IDL/be/be_visitor_native.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_native/native.h
@@ -12,7 +12,6 @@
*/
//=============================================================================
-
#include "be_native.h"
#include "be_helper.h"
#include "be_extern.h"
@@ -20,5 +19,4 @@
#include "be_visitor_native.h"
#include "be_visitor_context.h"
-#include "be_visitor_native/native_ch.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp b/TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp
index 5cae9b040cd..a345e12db8e 100644
--- a/TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp
@@ -12,7 +12,7 @@
*/
//=============================================================================
-
+#include "native.h"
#include "be_visitor_typecode/typecode_decl.h"
#include "global_extern.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_operation.cpp b/TAO/TAO_IDL/be/be_visitor_operation.cpp
deleted file mode 100644
index 67a27436f8f..00000000000
--- a/TAO/TAO_IDL/be/be_visitor_operation.cpp
+++ /dev/null
@@ -1,96 +0,0 @@
-
-//=============================================================================
-/**
- * @file be_visitor_operation.cpp
- *
- * $Id$
- *
- * Visitors for generation of code for Operation
- *
- *
- * @author Aniruddha Gokhale
- */
-//=============================================================================
-
-#include "be_argument.h"
-#include "be_array.h"
-#include "be_attribute.h"
-#include "be_enum.h"
-#include "be_exception.h"
-#include "be_interface_fwd.h"
-#include "be_native.h"
-#include "be_operation.h"
-#include "be_module.h"
-#include "be_predefined_type.h"
-#include "be_sequence.h"
-#include "be_string.h"
-#include "be_structure.h"
-#include "be_type.h"
-#include "be_typedef.h"
-#include "be_union.h"
-#include "be_valuebox.h"
-#include "be_valuetype.h"
-#include "be_valuetype_fwd.h"
-#include "be_component.h"
-#include "be_component_fwd.h"
-#include "be_connector.h"
-#include "be_eventtype.h"
-#include "be_eventtype_fwd.h"
-#include "be_home.h"
-#include "be_porttype.h"
-#include "be_provides.h"
-#include "be_factory.h"
-#include "be_extern.h"
-#include "be_helper.h"
-#include "be_identifier_helper.h"
-#include "be_util.h"
-
-#include "utl_identifier.h"
-#include "utl_exceptlist.h"
-#include "nr_extern.h"
-
-#include "be_visitor_operation.h"
-#include "be_visitor_argument.h"
-#include "be_visitor_context.h"
-#include "ace/Log_Msg.h"
-#include "ace/String_Base.h"
-
-#include "be_visitor_operation/operation.cpp"
-#include "be_visitor_operation/arglist.cpp"
-#include "be_visitor_operation/argument.cpp"
-#include "be_visitor_operation/argument_invoke.cpp"
-#include "be_visitor_operation/argument_marshal.cpp"
-#include "be_visitor_operation/exceptlist_cs.cpp"
-#include "be_visitor_operation/exceptlist_ss.cpp"
-#include "be_visitor_operation/operation_ch.cpp"
-#include "be_visitor_operation/operation_cs.cpp"
-#include "be_visitor_operation/operation_sh.cpp"
-#include "be_visitor_operation/operation_ih.cpp"
-#include "be_visitor_operation/operation_ss.cpp"
-#include "be_visitor_operation/operation_is.cpp"
-#include "be_visitor_operation/operation_svs.cpp"
-#include "be_visitor_operation/operation_exs.cpp"
-#include "be_visitor_operation/rettype.cpp"
-#include "be_visitor_operation/rettype_return_cs.cpp"
-#include "be_visitor_operation/tie_sh.cpp"
-#include "be_visitor_operation/tie_ss.cpp"
-#include "be_visitor_operation/upcall_command_ss.cpp"
-
-// AMI
-#include "be_visitor_operation/ami_cs.cpp"
-#include "be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp"
-
-// Smart proxy
-#include "be_visitor_operation/smart_proxy_ch.cpp"
-#include "be_visitor_operation/smart_proxy_cs.cpp"
-
-// Collocation
-#include "be_visitor_operation/proxy_impl_xh.cpp"
-#include "be_visitor_operation/direct_proxy_impl_ss.cpp"
-
-// AMH
-#include "be_visitor_operation/amh_ss.cpp"
-#include "be_visitor_operation/amh_sh.cpp"
-#include "be_visitor_operation/amh_rh_ss.cpp"
-#include "be_visitor_operation/amh_rh_sh.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp
index 179b24ad4e1..71d953415bf 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp
@@ -12,14 +12,10 @@
*/
//=============================================================================
-// ******************************************************
-// Visitor for generating AMH-RH skeleton for "operation"
-// in skeleton header.
-// ******************************************************
+#include "operation.h"
be_visitor_amh_rh_operation_sh::be_visitor_amh_rh_operation_sh (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_operation (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp
index f503eff6c6e..c75d69d2e34 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp
@@ -10,9 +10,10 @@
*/
//=============================================================================
+#include "operation.h"
+
be_visitor_amh_rh_operation_ss::be_visitor_amh_rh_operation_ss (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_operation (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp
index 604677bb249..1affcd9984f 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp
@@ -13,13 +13,10 @@
*/
//=============================================================================
-// ******************************************************
-// Visitor for generating AMH skeleton for "operation" in skeleton header.
-// ******************************************************
+#include "operation.h"
be_visitor_amh_operation_sh::be_visitor_amh_operation_sh (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_operation (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp
index 0df2834e727..1b492759f71 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp
@@ -10,6 +10,7 @@
*/
//=============================================================================
+#include "operation.h"
#include "ace/SString.h"
be_visitor_amh_operation_ss::be_visitor_amh_operation_ss (
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp
index 948d44f0d4a..0391d3ce521 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp
@@ -13,13 +13,10 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for client stubs
-// ************************************************************
+#include "operation.h"
be_visitor_operation_ami_cs::be_visitor_operation_ami_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_operation (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp
index 7323f35f509..9db711f915b 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp
@@ -12,14 +12,11 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for client stubs.
-// ************************************************************
+#include "operation.h"
be_visitor_operation_ami_handler_reply_stub_operation_cs::
be_visitor_operation_ami_handler_reply_stub_operation_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_operation (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp b/TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp
index 061e0c578d0..6b4b81217db 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ************************************************************
// operation visitor to generate the argument list.
// We have separated code generation for this from the 4 main
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/argument.cpp b/TAO/TAO_IDL/be/be_visitor_operation/argument.cpp
index 03e719d5e9f..11d6a9bb96e 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/argument.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/argument.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ************************************************************
// Generic operation visitor to handle the pre/post
// do_static_call/upcall stuff with arguments.
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp b/TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp
index 7de506bd3b0..2ef35ecc61d 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp
@@ -14,6 +14,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ************************************************************
// operation visitor to handle the passing of arguments to the CDR operators
// ************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp b/TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp
index 3a399e5a071..2362a8483ea 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp
@@ -14,6 +14,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ************************************************************
// operation visitor to handle the passing of arguments to the CDR operators
// ************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp
index f1437a53200..41c1fe40707 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp
@@ -1,5 +1,7 @@
// $Id$
+#include "operation.h"
+
be_visitor_operation_direct_proxy_impl_ss::
be_visitor_operation_direct_proxy_impl_ss (be_visitor_context *ctx)
: be_visitor_operation (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp
index fba098186f6..55aef74ee9f 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "operation.h"
// ****************************************************************************
// visitor to generate the exception list for operations
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp
index 033f905f5b0..5d1ad562c85 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "operation.h"
// ****************************************************************************
// visitor to generate the exception list for operations (skeleton/server_side)
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp
index 7f5cbe44fb2..e47803ccefc 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ************************************************************
// Generic Operation visitor
// ************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation.h b/TAO/TAO_IDL/be/be_visitor_operation/operation.h
new file mode 100644
index 00000000000..c744f4ec37a
--- /dev/null
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation.h
@@ -0,0 +1,56 @@
+
+//=============================================================================
+/**
+ * @file be_visitor_operation.cpp
+ *
+ * $Id$
+ *
+ * Visitors for generation of code for Operation
+ *
+ *
+ * @author Aniruddha Gokhale
+ */
+//=============================================================================
+
+#include "be_argument.h"
+#include "be_array.h"
+#include "be_attribute.h"
+#include "be_enum.h"
+#include "be_exception.h"
+#include "be_interface_fwd.h"
+#include "be_native.h"
+#include "be_operation.h"
+#include "be_module.h"
+#include "be_predefined_type.h"
+#include "be_sequence.h"
+#include "be_string.h"
+#include "be_structure.h"
+#include "be_type.h"
+#include "be_typedef.h"
+#include "be_union.h"
+#include "be_valuebox.h"
+#include "be_valuetype.h"
+#include "be_valuetype_fwd.h"
+#include "be_component.h"
+#include "be_component_fwd.h"
+#include "be_connector.h"
+#include "be_eventtype.h"
+#include "be_eventtype_fwd.h"
+#include "be_home.h"
+#include "be_porttype.h"
+#include "be_provides.h"
+#include "be_factory.h"
+#include "be_extern.h"
+#include "be_helper.h"
+#include "be_identifier_helper.h"
+#include "be_util.h"
+
+#include "utl_identifier.h"
+#include "utl_exceptlist.h"
+#include "nr_extern.h"
+
+#include "be_visitor_operation.h"
+#include "be_visitor_argument.h"
+#include "be_visitor_context.h"
+#include "ace/Log_Msg.h"
+#include "ace/String_Base.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp
index 965d7c0418a..82988078ca5 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ******************************************************
// Primary visitor for "operation" in client header.
// ******************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
index 9918f7af36d..87455bab09b 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ************************************************************
// Operation visitor for client stubs
// ************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp
index dcaeaa21228..312b8b57051 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
be_visitor_operation_exs::be_visitor_operation_exs (be_visitor_context *ctx)
: be_visitor_scope (ctx),
os_ (*ctx->stream ()),
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp
index 8d382cb21d3..333bb69bec1 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for implementation header.
-// ************************************************************
+#include "operation.h"
be_visitor_operation_ih::be_visitor_operation_ih (be_visitor_context *ctx)
: be_visitor_operation (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp
index 8cd2168c699..aef0632bd90 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for implementation skeleton
-// ************************************************************
+#include "operation.h"
be_visitor_operation_is::be_visitor_operation_is (be_visitor_context *ctx)
: be_visitor_operation (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp
index 034344a7d96..165f1252cc0 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for server header
-// ************************************************************
+#include "operation.h"
be_visitor_operation_sh::be_visitor_operation_sh (be_visitor_context *ctx)
: be_visitor_operation (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp
index 5f904971f49..b5e12995273 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for server skeletons
-// ************************************************************
+#include "operation.h"
be_visitor_operation_ss::be_visitor_operation_ss (be_visitor_context *ctx)
: be_visitor_operation (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp
index 907b334733c..b61b2a39018 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp
@@ -11,7 +11,9 @@
* @author Jeff Parsons
*/
//=============================================================================
-#include <be_visitor_operation/operation_svs.h>
+
+#include "operation.h"
+#include "be_visitor_operation/operation_svs.h"
be_visitor_operation_svs::be_visitor_operation_svs (
be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp
index d2c9175b538..9e77753b934 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp
@@ -1,8 +1,9 @@
// $Id$
+#include "operation.h"
+
be_visitor_operation_proxy_impl_xh::be_visitor_operation_proxy_impl_xh (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_operation (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp b/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp
index f7a3c815ad7..e35ca462369 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ****************************************************************************
// Operation visitor for return types. This generates the mapping for a return
// type in an operation signature
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp
index 9c012f6efc7..adc134cceb6 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ************************************************************
// be_visitor_operation_rettype_return_cs
//
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp b/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp
index 16a4bb3fb60..43619967d98 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "operation.h"
+
// ******************************************************
// Primary visitor for "operation" in client header.
// ******************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp
index 37efa14f16b..0d834516385 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp
@@ -12,13 +12,10 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for client stubs
-// ************************************************************
+#include "operation.h"
be_visitor_operation_smart_proxy_cs::be_visitor_operation_smart_proxy_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_operation (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp
index 2ee99c3a473..2e901d3ee25 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp
@@ -13,13 +13,10 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for server header for TIE class operations.
-// ************************************************************
+#include "operation.h"
be_visitor_operation_tie_sh::be_visitor_operation_tie_sh (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_scope (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp
index 964921a0797..56000b3f0c7 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp
@@ -12,13 +12,10 @@
*/
//=============================================================================
-// ************************************************************
-// Operation visitor for server inline for TIE class operations.
-// ************************************************************
+#include "operation.h"
be_visitor_operation_tie_ss::be_visitor_operation_tie_ss (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_scope (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp
index fcde2ce172f..6d23954b5d9 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "operation.h"
+
be_visitor_operation_upcall_command_ss::be_visitor_operation_upcall_command_ss (
be_visitor_context *ctx)
: be_visitor_operation (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/any_op.cpp b/TAO/TAO_IDL/be/be_visitor_root/any_op.cpp
index 54b14ed1c47..c6c6cc24b20 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/any_op.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/any_op.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "root.h"
+
// ***************************************************************************
// Root visitor for generating Any operator declarations in the client header
// and stub
diff --git a/TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp b/TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp
index 5df9e4d564f..039eaafc39b 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "root.h"
+
// ***************************************************************************
// Root visitor for generating CDR operator declarations in the client header
// and stub
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root.cpp b/TAO/TAO_IDL/be/be_visitor_root/root.cpp
index 85642a7d750..007765a4721 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "root.h"
// Generic Root visitor
be_visitor_root::be_visitor_root (be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root.cpp b/TAO/TAO_IDL/be/be_visitor_root/root.h
index 046c3c67913..d66c37c4fb0 100644
--- a/TAO/TAO_IDL/be/be_visitor_root.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root.h
@@ -61,24 +61,3 @@
#include "be_visitor_template_export.h"
#include "be_visitor_context.h"
#include "be_visitor_native.h"
-
-#include "be_visitor_root/root.cpp"
-#include "be_visitor_root/root_ch.cpp"
-#include "be_visitor_root/root_ci.cpp"
-#include "be_visitor_root/root_cs.cpp"
-#include "be_visitor_root/root_sh.cpp"
-#include "be_visitor_root/root_ss.cpp"
-#include "be_visitor_root/root_sth.cpp"
-#include "be_visitor_root/root_is.cpp"
-#include "be_visitor_root/root_ih.cpp"
-#include "be_visitor_root/root_svh.cpp"
-#include "be_visitor_root/root_svs.cpp"
-#include "be_visitor_root/root_svth.cpp"
-#include "be_visitor_root/root_svts.cpp"
-#include "be_visitor_root/root_ex_idl.cpp"
-#include "be_visitor_root/root_exh.cpp"
-#include "be_visitor_root/root_exs.cpp"
-#include "be_visitor_root/root_cnh.cpp"
-#include "be_visitor_root/root_cns.cpp"
-#include "be_visitor_root/any_op.cpp"
-#include "be_visitor_root/cdr_op.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp
index bd821693e32..d01c2c2a18d 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "root.h"
+
// ********************************
// Root visitor for client header
// ********************************
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp
index 463a33c353a..b8d32dd8345 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// *********************************
-// Root visitor for client inline
-// *********************************
+#include "root.h"
be_visitor_root_ci::be_visitor_root_ci (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp
index b2764612aef..5dd0c741d9b 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp
@@ -13,9 +13,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO connector impl header
-// ********************************
+#include "root.h"
be_visitor_root_cnh::be_visitor_root_cnh (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp
index eac09e96d28..1f8b86bf02e 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp
@@ -13,9 +13,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO connector impl source
-// ********************************
+#include "root.h"
be_visitor_root_cns::be_visitor_root_cns (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp
index 8548f3fb939..a50f6c1e1b4 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ***********************************
-// Root visitor for client stubs
-// ***********************************
+#include "root.h"
be_visitor_root_cs::be_visitor_root_cs (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp
index 97b066e0151..dd56dd78b4f 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO executor IDL
-// ********************************
+#include "root.h"
be_visitor_root_ex_idl::be_visitor_root_ex_idl (
be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp
index 02afa1a3949..8fd23623d35 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp
@@ -13,9 +13,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO exec impl header
-// ********************************
+#include "root.h"
be_visitor_root_exh::be_visitor_root_exh (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp
index 16d9d5f9c7a..a1f1b8cb4e8 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp
@@ -13,9 +13,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO exec impl source
-// ********************************
+#include "root.h"
be_visitor_root_exs::be_visitor_root_exs (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp
index 472b0c9b107..fd8dff6d47b 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ***********************************
-// Root visitor for implementation header
-// ***********************************
+#include "root.h"
be_visitor_root_ih::be_visitor_root_ih (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_is.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_is.cpp
index 5e9389004b5..207bc860cfb 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_is.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_is.cpp
@@ -11,9 +11,7 @@
*/
//=============================================================================
-// ******************************************************
-// Root visitor for implementation skeletons
-// ******************************************************
+#include "root.h"
be_visitor_root_is::be_visitor_root_is (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp
index 7adc6e627e0..9a063ad087d 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ***********************************
-// Root visitor for server header
-// ***********************************
+#include "root.h"
be_visitor_root_sh::be_visitor_root_sh (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp
index 86db6fa67e5..2f5b8f61116 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// Root visitor for server skeletons
-// ******************************************************
+#include "root.h"
be_visitor_root_ss::be_visitor_root_ss (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp
index b6127ffc509..11ebc0768b6 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ****************************************
-// Root visitor for server template header
-// ****************************************
+#include "root.h"
be_visitor_root_sth::be_visitor_root_sth (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp
index 09e31cd29b2..3c1f5228363 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO servant header
-// ********************************
+#include "root.h"
be_visitor_root_svh::be_visitor_root_svh (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp
index 001d739e083..620b785386a 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO servant source
-// ********************************
+#include "root.h"
be_visitor_root_svs::be_visitor_root_svs (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp
index d899d3a5db5..3e5983d4f5e 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO template servant header
-// ********************************
+#include "root.h"
be_visitor_root_svth::be_visitor_root_svth (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp
index cfe25bf2e18..2598b09acea 100644
--- a/TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ********************************
-// Root visitor for CIAO template servant source
-// ********************************
+#include "root.h"
be_visitor_root_svts::be_visitor_root_svts (be_visitor_context *ctx)
: be_visitor_root (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp
index e8d9826a28c..fe2b0e8e3bc 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ***************************************************************************
-// Sequence visitor for generating Any operator declarations in the client header
-// ***************************************************************************
+#include "sequence.h"
be_visitor_sequence_any_op_ch::be_visitor_sequence_any_op_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp
index 7ba6d4d7885..42f790b5f44 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-// ***************************************************************************
-// Sequence visitor for generating Any operator declarations in the client
-// stubs file
-// ***************************************************************************
+#include "sequence.h"
be_visitor_sequence_any_op_cs::be_visitor_sequence_any_op_cs (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp
index f442e4d5ca6..4cb98e8f70d 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "sequence.h"
// ****************************************************************
// We have to generate the buffer type in the constructor
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp
index 2cec41920d3..372c2e62c7a 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "sequence.h"
+
// ***************************************************************************
// Sequence visitor for generating CDR operator declarations in the client header
// ***************************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
index 86fd728db6a..d19f7f34bd2 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "sequence.h"
// ***************************************************************************
// Sequence visitor for generating CDR operator declarations in the client
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence.h
index 539f8be7c32..177adc886c2 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence.h
@@ -48,12 +48,3 @@
#include "be_visitor_sequence.h"
#include "be_visitor_context.h"
-#include "be_visitor_sequence/any_op_ch.cpp"
-#include "be_visitor_sequence/any_op_cs.cpp"
-#include "be_visitor_sequence/cdr_op_ch.cpp"
-#include "be_visitor_sequence/cdr_op_cs.cpp"
-#include "be_visitor_sequence/buffer_type.cpp"
-#include "be_visitor_sequence/sequence_base.cpp"
-#include "be_visitor_sequence/sequence_ch.cpp"
-#include "be_visitor_sequence/sequence_cs.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
index 0b8bbe83396..0eb7913e373 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "sequence.h"
// ****************************************************************
// We have to generate the parameters for the template that implements
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp
index d725973763d..51fcf45db69 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "sequence.h"
+
// Root visitor for client header.
be_visitor_sequence_ch::be_visitor_sequence_ch (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp
index 655fdfcedba..abc5dc43a05 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "sequence.h"
+
// ************************************************************
// Root visitor for client stub class
// ************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp
index 5b0efa6b73f..f0a9ac189f9 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "structure.h"
// ***************************************************************************
// Structure visitor for generating Any operator declarations in the client header
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp
index 65732497637..11bea13836d 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "structure.h"
// ***************************************************************************
// Structure visitor for generating Any operator declarations in the client
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp
index 31866916e0c..bc9489cc959 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "structure.h"
// ***************************************************************************
// Structure visitor for generating CDR operator declarations in the client header
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp
index 1ebc69b16e4..2693ecbe9a5 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp
@@ -12,10 +12,10 @@
*/
//=============================================================================
+#include "structure.h"
be_visitor_structure_cdr_op_cs::be_visitor_structure_cdr_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_structure (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp
index adc584e7ff0..101bc9ed97b 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "structure.h"
+
be_visitor_structure::be_visitor_structure (be_visitor_context *ctx)
: be_visitor_scope (ctx)
{
diff --git a/TAO/TAO_IDL/be/be_visitor_structure.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure.h
index d2efa0a3d8a..b8ef0c271a8 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/structure.h
@@ -26,12 +26,3 @@
#include "be_visitor_field.h"
#include "be_visitor_typecode.h"
#include "be_visitor_context.h"
-
-#include "be_visitor_structure/structure.cpp"
-#include "be_visitor_structure/structure_ch.cpp"
-#include "be_visitor_structure/structure_ci.cpp"
-#include "be_visitor_structure/structure_cs.cpp"
-#include "be_visitor_structure/any_op_ch.cpp"
-#include "be_visitor_structure/any_op_cs.cpp"
-#include "be_visitor_structure/cdr_op_ch.cpp"
-#include "be_visitor_structure/cdr_op_cs.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp
index 2f2cb688a39..d01e5fa1a8a 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "structure.h"
+
// ******************************************************
// for client header
// ******************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp
index 5f4a2a05e99..e234fc290a5 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "structure.h"
// ******************************************************
// for client inline
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp
index 652ea6ac139..ad884acd0ff 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "structure.h"
// ***************************************************************************
// For client stubs.
diff --git a/TAO/TAO_IDL/be/be_visitor_structure_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h
index 464a00c517d..5a726d83d15 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h
@@ -20,5 +20,3 @@
#include "be_visitor_context.h"
#include "be_helper.h"
-#include "be_visitor_structure_fwd/structure_fwd_ch.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp
index 3bb30b2cd85..3fe32cc03b8 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp
@@ -12,10 +12,10 @@
*/
//=============================================================================
+#include "structure_fwd.h"
be_visitor_structure_fwd_ch::be_visitor_structure_fwd_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp
index fc5b7e8bc8c..49882c1b029 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typecode.h"
TAO::be_visitor_alias_typecode::be_visitor_alias_typecode (
be_visitor_context * ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp
index b1f18d6c45f..b1fb098956a 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp
@@ -12,7 +12,7 @@
*/
//=============================================================================
-
+#include "typecode.h"
#include "utl_scope.h"
TAO::be_visitor_enum_typecode::be_visitor_enum_typecode (
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp
index 81f4f46d72a..4cd333ee09c 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "typecode.h"
+
TAO::be_visitor_objref_typecode::be_visitor_objref_typecode (
be_visitor_context * ctx)
: be_visitor_typecode_defn (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp
index ff4a1ddd970..32d8be12de9 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "typecode.h"
+
TAO::be_visitor_struct_typecode::be_visitor_struct_typecode (
be_visitor_context * ctx)
: be_visitor_typecode_defn (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/typecode.h
index 78a66307ddd..1d4c762fbd8 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/typecode.h
@@ -43,13 +43,3 @@
#include "ast_union_label.h"
-#include "be_visitor_typecode/typecode_decl.cpp"
-#include "be_visitor_typecode/typecode_defn.cpp"
-
-#include "be_visitor_typecode/alias_typecode.cpp"
-#include "be_visitor_typecode/enum_typecode.cpp"
-#include "be_visitor_typecode/objref_typecode.cpp"
-#include "be_visitor_typecode/struct_typecode.cpp"
-#include "be_visitor_typecode/union_typecode.cpp"
-#include "be_visitor_typecode/value_typecode.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
index f6ca3c543f2..21b84005042 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
@@ -12,9 +12,7 @@
*/
//=============================================================================
-// ******************************************************
-// TypeCode declarations
-// ******************************************************
+#include "typecode.h"
be_visitor_typecode_decl::be_visitor_typecode_decl (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp
index c1ebd58a2a3..b2ceff3cd2a 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typecode.h"
#include "be_interface_fwd.h"
// This is an implementation of C++ "scoped lock" idiom in order to
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp
index 388c40f0e27..a9f8da196ef 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typecode.h"
TAO::be_visitor_union_typecode::be_visitor_union_typecode (
be_visitor_context * ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp
index ace5a6a1ba6..d36fcc3bd2a 100644
--- a/TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "typecode.h"
+
TAO::be_visitor_value_typecode::be_visitor_value_typecode (
be_visitor_context * ctx)
: be_visitor_typecode_defn (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp
index 611dffeeb9a..45e7c89376e 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp
@@ -12,14 +12,14 @@
*/
//=============================================================================
+#include "typedef.h"
// ***************************************************************************
// Typedef visitor for generating Any operator declarations in the client header
// ***************************************************************************
be_visitor_typedef_any_op_ch::be_visitor_typedef_any_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_typedef (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp
index 256489d956a..d66bf12cfba 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typedef.h"
// ***************************************************************************
// Typedef visitor for generating Any operator declarations in the client
@@ -19,8 +20,7 @@
// ***************************************************************************
be_visitor_typedef_any_op_cs::be_visitor_typedef_any_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_typedef (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp
index 3f41ffcdc80..15e61dec985 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp
@@ -12,14 +12,14 @@
*/
//=============================================================================
+#include "typedef.h"
// ***************************************************************************
// Typedef visitor for generating Cdr operator declarations in the client header
// ***************************************************************************
be_visitor_typedef_cdr_op_ch::be_visitor_typedef_cdr_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_typedef (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp
index 6017ca94d28..ae662a4971b 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typedef.h"
// ***************************************************************************
// Typedef visitor for generating CDR operator declarations in the client
@@ -19,8 +20,7 @@
// ***************************************************************************
be_visitor_typedef_cdr_op_cs::be_visitor_typedef_cdr_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_typedef (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp
index 309ac5209a8..01078dadbe2 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typedef.h"
// ******************************************************
// Generic typedef visitor.
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef.h
index bbb83ef1c9c..cfa2ab83187 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef.h
@@ -41,11 +41,3 @@
#include "utl_identifier.h"
#include "ace/Log_Msg.h"
-#include "be_visitor_typedef/typedef.cpp"
-#include "be_visitor_typedef/typedef_ch.cpp"
-#include "be_visitor_typedef/typedef_ci.cpp"
-#include "be_visitor_typedef/typedef_cs.cpp"
-#include "be_visitor_typedef/any_op_ch.cpp"
-#include "be_visitor_typedef/any_op_cs.cpp"
-#include "be_visitor_typedef/cdr_op_ch.cpp"
-#include "be_visitor_typedef/cdr_op_cs.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
index 8fd2b44b959..d5dec0dcedf 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typedef.h"
// ******************************************************
// Typedef visitor for client header
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp
index 97631bd0f08..e9b938556eb 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typedef.h"
// ******************************************************
// Typedef visitor for client inline
diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp
index a9a24734c44..c09ffc8cd14 100644
--- a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "typedef.h"
// ******************************************************
// Typedef visitor for client stubs
diff --git a/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp
index a7fa30a73c1..b52f707d361 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp
@@ -12,14 +12,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Union visitor for generating Any operator declarations in the client header
-// ***************************************************************************
+#include "union.h"
be_visitor_union_any_op_ch::be_visitor_union_any_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_union (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp
index ddfc261bf6b..53aa10e4591 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp
@@ -12,15 +12,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Union visitor for generating Any operator declarations in the client
-// stubs file
-// ***************************************************************************
+#include "union.h"
be_visitor_union_any_op_cs::be_visitor_union_any_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_union (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp
index 89b1da64c2d..f1c9814b8cc 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp
@@ -13,14 +13,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Union visitor for generating CDR operator declarations in the client header
-// ***************************************************************************
+#include "union.h"
be_visitor_union_cdr_op_ch::be_visitor_union_cdr_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_union (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp
index c133d58d283..4c5461139ae 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp
@@ -12,15 +12,10 @@
*/
//=============================================================================
-
-// ***************************************************************************
-// Union visitor for generating CDR operator declarations in the client
-// stubs file
-// ***************************************************************************
+#include "union.h"
be_visitor_union_cdr_op_cs::be_visitor_union_cdr_op_cs (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_union (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp
index 588dc198a65..c5a2b101023 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp
@@ -12,14 +12,10 @@
*/
//=============================================================================
-
-// *************************************************************************
-// Visitor for discriminant in client header file.
-// *************************************************************************
+#include "union.h"
be_visitor_union_discriminant_ch::be_visitor_union_discriminant_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp b/TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp
index c7d97c83456..82bcc34b209 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp
@@ -12,13 +12,10 @@
*/
//=============================================================================
-// *************************************************************************
-// be_visitor_discriminant_ci - visitor for discriminant in client inline file
-// *************************************************************************
+#include "union.h"
be_visitor_union_discriminant_ci::be_visitor_union_discriminant_ci (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp
index 4f0c3b250f5..98ecdbc0f9a 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// *************************************************************************
-// Visitor for discriminant in client stubs.
-// *************************************************************************
+#include "union.h"
be_visitor_union_discriminant_cs::be_visitor_union_discriminant_cs (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_union/union.cpp b/TAO/TAO_IDL/be/be_visitor_union/union.cpp
index a2d2f06b1fd..545a7189baf 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/union.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/union.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "union.h"
be_visitor_union::be_visitor_union (be_visitor_context *ctx)
: be_visitor_scope (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_union.cpp b/TAO/TAO_IDL/be/be_visitor_union/union.h
index 178bdbf431f..7a577d4ab9e 100644
--- a/TAO/TAO_IDL/be/be_visitor_union.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/union.h
@@ -33,15 +33,3 @@
#include "be_visitor_union_branch.h"
#include "be_visitor_typecode.h"
#include "be_visitor_context.h"
-
-#include "be_visitor_union/discriminant_ch.cpp"
-#include "be_visitor_union/discriminant_ci.cpp"
-#include "be_visitor_union/discriminant_cs.cpp"
-#include "be_visitor_union/union.cpp"
-#include "be_visitor_union/union_ch.cpp"
-#include "be_visitor_union/union_ci.cpp"
-#include "be_visitor_union/union_cs.cpp"
-#include "be_visitor_union/any_op_ch.cpp"
-#include "be_visitor_union/any_op_cs.cpp"
-#include "be_visitor_union/cdr_op_ch.cpp"
-#include "be_visitor_union/cdr_op_cs.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp
index 6ca6420d176..97ffa47094f 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ******************************************************
-// For client header.
-// ******************************************************
+#include "union.h"
be_visitor_union_ch::be_visitor_union_ch (be_visitor_context *ctx)
: be_visitor_union (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp b/TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp
index de4d7418e46..93b4564abf9 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ******************************************************
-// For client inline.
-// ******************************************************
+#include "union.h"
be_visitor_union_ci::be_visitor_union_ci (be_visitor_context *ctx)
: be_visitor_union (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp
index 4e281b1ab79..2f1c6f58444 100644
--- a/TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp
@@ -12,10 +12,7 @@
*/
//=============================================================================
-
-// ******************************************************
-// For client stubs.
-// ******************************************************
+#include "union.h"
be_visitor_union_cs::be_visitor_union_cs (be_visitor_context *ctx)
: be_visitor_union (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp
index 0a42da78f6a..98a46de3bcc 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp
@@ -1,5 +1,3 @@
-
-
//=============================================================================
/**
* @file cdr_op_ch.cpp
@@ -13,14 +11,10 @@
*/
//=============================================================================
-
-// **********************************************
-// Visitor for union_branch in the client header file.
-// **********************************************
+#include "union_branch.h"
be_visitor_union_branch_cdr_op_ch::be_visitor_union_branch_cdr_op_ch (
- be_visitor_context *ctx
- )
+ be_visitor_context *ctx)
: be_visitor_decl (ctx)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp
index 9350aaa83f2..63d3d67e104 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp
@@ -18,6 +18,8 @@
//
// ============================================================================
+#include "union_branch.h"
+
// **********************************************
// Visitor for union_branch in the client stubs file.
// **********************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp
index 2e3704211ca..9df5b6ce8ea 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp
@@ -13,6 +13,8 @@
*/
//=============================================================================
+#include "union_branch.h"
+
// **********************************************
// visitor for union_branch in the client header generating the private information
// **********************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp
index fe89b58c023..1e6f45bc2f6 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "union_branch.h"
+
// **********************************************
// visitor for union_branch in the client stubs file generating the code for
// the copy ctor and assignment operator
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp
index 27dc652a6a2..276cc5ddfaf 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "union_branch.h"
+
// **********************************************
// Visitor for union_branch in the client header file.
// **********************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp
index db9d86d3770..4439b220a7d 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "union_branch.h"
+
// *****************************************************
// Visitor for union_branch in the client inline file.
// *****************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp
index f47b7aaf645..50c92d0b6f5 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "union_branch.h"
+
// **********************************************
// visitor for union_branch in the client stubs file generating the code for
// the copy ctor and assignment operator
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp
index 0419304b30c..af00f111c1e 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "union_branch.h"
+
// **********************************************
// Visitor for union_branch in the client stubs file.
// **********************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
index 5114ae3b720..95b52b0034e 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "union_branch.h"
+
// *****************************************************
// visitor for union_branch in the client
// stubs file for the reset method
diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/union_branch.h
index 82ff2c2de46..abd622b2814 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_branch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_branch/union_branch.h
@@ -40,13 +40,3 @@
#include "be_visitor_union.h"
#include "be_visitor_context.h"
#include "ace/Log_Msg.h"
-
-#include "be_visitor_union_branch/private_ch.cpp"
-#include "be_visitor_union_branch/public_assign_cs.cpp"
-#include "be_visitor_union_branch/public_constructor_cs.cpp"
-#include "be_visitor_union_branch/public_reset_cs.cpp"
-#include "be_visitor_union_branch/public_ch.cpp"
-#include "be_visitor_union_branch/public_ci.cpp"
-#include "be_visitor_union_branch/public_cs.cpp"
-#include "be_visitor_union_branch/cdr_op_ch.cpp"
-#include "be_visitor_union_branch/cdr_op_cs.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_union_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd.h
index bb59747b821..e117fd9e657 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd.h
@@ -20,5 +20,3 @@
#include "be_visitor_context.h"
#include "be_helper.h"
-#include "be_visitor_union_fwd/union_fwd_ch.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp
index c1a4c59c270..3fb42d7792f 100644
--- a/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "union_fwd.h"
be_visitor_union_fwd_ch::be_visitor_union_fwd_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
index 858e6b50245..5c7fc560475 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuebox.h"
// ***************************************************************************
// Valuebox visitor for generating Any operator declarations.
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
index f55a453c572..1f3405b22a8 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuebox.h"
// ***************************************************************************
// Valuebox visitor for generating Any operator declarations in the client
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp
index 236792352b8..26712fa1283 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuebox.h"
be_visitor_valuebox_cdr_op_ch::be_visitor_valuebox_cdr_op_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp
index a4906eab431..1692dc6b0a0 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuebox.h"
be_visitor_valuebox_cdr_op_cs::be_visitor_valuebox_cdr_op_cs (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
index 53af1feb1c7..e520f60ca76 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
@@ -19,6 +19,7 @@
*/
//=============================================================================
+#include "valuebox.h"
be_visitor_valuebox_field_ch::be_visitor_valuebox_field_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
index 8551727f662..e67c3d4e792 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
@@ -14,6 +14,8 @@
*/
//=============================================================================
+#include "valuebox.h"
+
be_visitor_valuebox_field_ci::be_visitor_valuebox_field_ci (
be_visitor_context *ctx
)
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
index 021f29bbe2f..0840fb41acb 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
@@ -14,6 +14,8 @@
*/
//=============================================================================
+#include "valuebox.h"
+
be_visitor_valuebox_union_member_ci::be_visitor_valuebox_union_member_ci (
be_visitor_context *ctx
)
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
index e2e746743fd..8520c5a8799 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuebox.h"
be_visitor_valuebox::be_visitor_valuebox (be_visitor_context *ctx)
: be_visitor_decl (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.h
index 7a4aba89dd8..43b417cbd82 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.h
@@ -40,15 +40,3 @@
#include "be_visitor_typecode.h"
#include "be_visitor_union.h"
#include "be_visitor_valuebox.h"
-
-#include "be_visitor_valuebox/valuebox.cpp"
-#include "be_visitor_valuebox/valuebox_ch.cpp"
-#include "be_visitor_valuebox/valuebox_ci.cpp"
-#include "be_visitor_valuebox/valuebox_cs.cpp"
-#include "be_visitor_valuebox/any_op_ch.cpp"
-#include "be_visitor_valuebox/any_op_cs.cpp"
-#include "be_visitor_valuebox/cdr_op_ch.cpp"
-#include "be_visitor_valuebox/cdr_op_cs.cpp"
-#include "be_visitor_valuebox/field_ch.cpp"
-#include "be_visitor_valuebox/field_ci.cpp"
-#include "be_visitor_valuebox/union_member_ci.cpp"
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
index 966d55f8de4..00b99899f2e 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuebox.h"
// ******************************************************
// Valuebox visitor for client header
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
index d7df831d39e..7570e5719da 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuebox.h"
be_visitor_valuebox_ci::be_visitor_valuebox_ci (be_visitor_context *ctx)
: be_visitor_valuebox (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
index bf581441f95..7040e5ad1be 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuebox.h"
be_visitor_valuebox_cs::be_visitor_valuebox_cs (be_visitor_context *ctx)
: be_visitor_valuebox (ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
index 604a9597d54..1bd6550fe50 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// ***************************************************************************
// Valuetype visitor for generating Any operator declarations.
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
index f91c1330d7c..609fa5af54d 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// ***************************************************************************
// Valuetype visitor for generating Any operator declarations in the client
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp
index c0d670a8dd8..5bf35355d78 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// ************************************************************
// Operation visitor to generate the argument list.
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp
index 2c5073da982..023d246ddc1 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_cdr_op_ch::be_visitor_valuetype_cdr_op_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp
index 5ba2439fe90..78178c3003b 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_cdr_op_cs::be_visitor_valuetype_cdr_op_cs (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp
index a47d0530d4a..bb4104e5478 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// **********************************************
// Visitor for field in the client header file.
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
index 145e054099c..51df7b708a5 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// **********************************************
// Visitor for field in the client inline file.
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp
index a4d72368eaf..16d33eec470 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp
@@ -14,6 +14,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_field_ch::be_visitor_valuetype_field_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp
index da32b4f1ac6..9dbb65b0fed 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp
@@ -14,6 +14,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_field_ci::be_visitor_valuetype_field_ci (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp
index dfd31b10afa..7904532e20d 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp
@@ -14,6 +14,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_field_cs::be_visitor_valuetype_field_cs (
be_visitor_context *ctx)
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp
index 1cf859456d5..0f42cf135fd 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// ***************************************************************************
// Structure visitor for generating declarations
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp
index 22898c96a88..17a711661b2 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_marshal_cs::be_visitor_valuetype_marshal_cs (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp
index d6890bcb1e3..57748c53ba2 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp
@@ -14,6 +14,8 @@
*/
//=============================================================================
+#include "valuetype.h"
+
// ************************************************************
// OBV module visitor for server header.
// ************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp
index 478fd309ef0..ffe05216170 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp
@@ -12,6 +12,8 @@
*/
//=============================================================================
+#include "valuetype.h"
+
be_visitor_valuetype::be_visitor_valuetype (be_visitor_context *ctx)
: be_visitor_scope (ctx)
{
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.h
index 0a9d72c2e74..4c483c34f4e 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.h
@@ -63,32 +63,3 @@
#include "be_visitor_union.h"
#include "be_visitor_union_fwd.h"
#include "be_visitor_context.h"
-
-#include "be_visitor_valuetype/valuetype.cpp"
-#include "be_visitor_valuetype/valuetype_ch.cpp"
-#include "be_visitor_valuetype/valuetype_ci.cpp"
-#include "be_visitor_valuetype/valuetype_cs.cpp"
-#include "be_visitor_valuetype/valuetype_sh.cpp"
-#include "be_visitor_valuetype/valuetype_ss.cpp"
-#include "be_visitor_valuetype/valuetype_obv_ch.cpp"
-#include "be_visitor_valuetype/valuetype_obv_ci.cpp"
-#include "be_visitor_valuetype/valuetype_obv_cs.cpp"
-#include "be_visitor_valuetype/any_op_ch.cpp"
-#include "be_visitor_valuetype/any_op_cs.cpp"
-#include "be_visitor_valuetype/cdr_op_ch.cpp"
-#include "be_visitor_valuetype/cdr_op_cs.cpp"
-#include "be_visitor_valuetype/marshal_ch.cpp"
-#include "be_visitor_valuetype/marshal_cs.cpp"
-#include "be_visitor_valuetype/arglist.cpp"
-#include "be_visitor_valuetype/field_ch.cpp"
-#include "be_visitor_valuetype/field_ci.cpp"
-#include "be_visitor_valuetype/field_cs.cpp"
-#include "be_visitor_valuetype/field_cdr_ch.cpp"
-#include "be_visitor_valuetype/field_cdr_cs.cpp"
-#include "be_visitor_valuetype/obv_module.cpp"
-#include "be_visitor_valuetype/valuetype_init.cpp"
-#include "be_visitor_valuetype/valuetype_init_ch.cpp"
-#include "be_visitor_valuetype/valuetype_init_ci.cpp"
-#include "be_visitor_valuetype/valuetype_init_cs.cpp"
-#include "be_visitor_valuetype/valuetype_init_arglist_ch.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
index 219b51e3479..ade75a3d827 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp
@@ -14,6 +14,8 @@
*/
//=============================================================================
+#include "valuetype.h"
+
// ******************************************************
// Valuetype visitor for client header
// ******************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp
index 41e89cc2e49..aa3fa58c77c 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// **************************************************
// Valuetype visitor for client inline.
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp
index 5a2e38ac9c7..550795007de 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// ************************************************************
// Valuetype visitor for client stubs.
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp
index 06ee061c141..e58cb8ee821 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_init::be_visitor_valuetype_init (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp
index a29cda22a6d..855dace42a6 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_init_arglist_ch::be_visitor_valuetype_init_arglist_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
index 4ccabe42e9d..f0d57901c41 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_init_ch::be_visitor_valuetype_init_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp
index bc04cfe6256..ba7f5a89c05 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_init_ci::be_visitor_valuetype_init_ci (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp
index 2c98b145e2f..67b404ad83e 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype.h"
be_visitor_valuetype_init_cs::be_visitor_valuetype_init_cs (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp
index eef7e416cc7..85acd5721f8 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp
@@ -16,6 +16,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// ******************************************************
// Valuetype visitor for client header
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp
index f55ee58087c..cec445f562a 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp
@@ -16,6 +16,8 @@
*/
//=============================================================================
+#include "valuetype.h"
+
// ******************************************************
// Valuetype visitor for OBV_ class implementation
// ******************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp
index 18c10a03b78..bf9fb016a7e 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp
@@ -16,6 +16,8 @@
*/
//=============================================================================
+#include "valuetype.h"
+
// ******************************************************
// Valuetype visitor for OBV_ class implementation
// ******************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp
index 29ed2af7efc..3ea473c2f23 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuetype.h"
// ************************************************************
// Valuetype visitor for server header.
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp
index 788c4c58bb1..f39659ba9ea 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuetype.h"
#include "nr_extern.h"
// ************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
index a3b81444abc..e2366942764 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype_fwd.h"
// ***************************************************************************
// Generates Any operator declarations in the client header
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp
index 902dff4ec3b..d76e591f9b5 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp
@@ -13,6 +13,7 @@
*/
//=============================================================================
+#include "valuetype_fwd.h"
be_visitor_valuetype_fwd_cdr_op_ch::be_visitor_valuetype_fwd_cdr_op_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp
deleted file mode 100644
index eb3864ef6f5..00000000000
--- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-
-//=============================================================================
-/**
- * @file cdr_op_ci.cpp
- *
- * $Id$
- *
- * Visitor generating code for CDR operators for forward
- * declarations of valuetypes. This uses compiled marshaling.
- *
- *
- * @author Torsten Kuepper based on code from Aniruddha Gokhale & Carlos O'Ryan (cdr_op_ci.cpp)
- */
-//=============================================================================
-
-
-// ****************************************************************
-// Interface visitor for generating CDR operator declarations in the
-// client header
-// ****************************************************************
-
-be_visitor_valuetype_fwd_cdr_op_ci::be_visitor_valuetype_fwd_cdr_op_ci (
- be_visitor_context *ctx
- )
- : be_visitor_decl (ctx)
-{
-}
-
-be_visitor_valuetype_fwd_cdr_op_ci::~be_visitor_valuetype_fwd_cdr_op_ci (
- void
- )
-{
-}
-
-int
-be_visitor_valuetype_fwd_cdr_op_ci::visit_valuetype_fwd (
- be_valuetype_fwd *node
- )
-{
- AST_Interface *fd = node->full_definition ();
- be_valuetype *bfd = be_valuetype::narrow_from_decl (fd);
-
- // Check if it's imported vt or CDR ops already generated.
- if (node->cli_inline_cdr_op_gen () || node->imported ())
- {
- return 0;
- }
-
- // Is we are defined leater then let the real VT to generate
- // all this stuff.
- if (bfd->is_defined ())
- {
- return 0;
- }
-
- // Generate helper functions declaration.
- if (bfd->gen_helper_inline () == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%N:%l) be_visitor_valuetype_cdr_op_ch::"
- "visit_valuetype - "
- "codegen for helper functions failed\n"), -1);
- }
-
- TAO_OutStream *os = this->ctx_->stream ();
-
- // generate the CDR << and >> operator declarations (prototypes)
-
- //@@ Boris: Can I move this to be_valuetype? (as with _var, _out, etc?)
-
- *os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl
- << "// " << __FILE__ << ":" << __LINE__
- << be_nl_2;
-
- //This is just declaration so no ACE_INLINE
- *os << be_global->stub_export_macro ()
- << " ::CORBA::Boolean operator<< (TAO_OutputCDR &, const "
- << node->full_name () << " *);" << be_nl;
-
- *os << be_global->stub_export_macro ()
- << " ::CORBA::Boolean operator>> (TAO_InputCDR &, "
- << node->full_name () << " *&);";
-
- // Done with this.
- node->cli_inline_cdr_op_gen (true);
- return 0;
-}
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h
index 275108aa886..abbd68e8b2b 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h
@@ -26,7 +26,3 @@
#include "be_visitor_context.h"
#include "ace/Log_Msg.h"
-#include "be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp"
-#include "be_visitor_valuetype_fwd/any_op_ch.cpp"
-#include "be_visitor_valuetype_fwd/cdr_op_ch.cpp"
-
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp
index 55588667915..5523bf72ce2 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp
@@ -12,6 +12,7 @@
*/
//=============================================================================
+#include "valuetype_fwd.h"
be_visitor_valuetype_fwd_ch::be_visitor_valuetype_fwd_ch (
be_visitor_context *ctx
diff --git a/TAO/TAO_IDL/tao_idl_be.mpc b/TAO/TAO_IDL/tao_idl_be.mpc
index b236f8d5799..68a45884728 100644
--- a/TAO/TAO_IDL/tao_idl_be.mpc
+++ b/TAO/TAO_IDL/tao_idl_be.mpc
@@ -17,6 +17,34 @@ project(TAO_IDL_BE) : acelib, conv_lib, tao_output, tao_vc8warnings, tao_idl_fe
Source_Files {
be
+ be/be_visitor_argument
+ be/be_visitor_array
+ be/be_visitor_attribute
+ be/be_visitor_component
+ be/be_visitor_component_fwd
+ be/be_visitor_connector
+ be/be_visitor_constant
+ be/be_visitor_enum
+ be/be_visitor_exception
+ be/be_visitor_field
+ be/be_visitor_home
+ be/be_visitor_interface
+ be/be_visitor_interface_fwd
+ be/be_visitor_module
+ be/be_visitor_native
+ be/be_visitor_operation
+ be/be_visitor_root
+ be/be_visitor_sequence
+ be/be_visitor_structure
+ be/be_visitor_structure_fwd
+ be/be_visitor_typecode
+ be/be_visitor_typedef
+ be/be_visitor_union
+ be/be_visitor_union_branch
+ be/be_visitor_union_fwd
+ be/be_visitor_valuebox
+ be/be_visitor_valuetype
+ be/be_visitor_valuetype_fwd
}
Header_Files {