summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_array
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2010-02-04 08:42:41 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2010-02-04 08:42:41 +0000
commitd0344f87cb35b11542d386f1a38e889c79c499a9 (patch)
treeb1f9a0f64dd33656f15f2e21a0a0afe9c7753dd4 /TAO/TAO_IDL/be/be_visitor_array
parentf293be1ed46af39f312fff6a74933b380d0b6077 (diff)
downloadATCD-d0344f87cb35b11542d386f1a38e889c79c499a9.tar.gz
Thu Feb 4 08:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
Merged revision 88756-88826 from idl3_plus_backend2 to svn head. Wed Feb 3 21:37:08 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h: * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp: New visitor specialized to generate the contents of the home explicit implied IDL interface. * TAO_IDL/include/ast_home.h: * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: * TAO_IDL/ast/ast_home.cpp: * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: * TAO_IDL/util/utl_scope.cpp: Completed changes to handle home factories and finders as part of the home scope rather than in separate list members of the home class. * orbsvcs/IFR_Service/ifr_adding_visitor.h: * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: Change IFR loader backend correspondingly with the change above to home factories and finders. Mon Feb 1 22:30:44 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_home/factory_svs.cpp: * TAO_IDL/be_include/be_visitor_home/factory_svs.h: Removed this recently-added visitor, turned out to be unnecessary. * TAO_IDL/be/be_visitor_home/home_svs.cpp: * TAO_IDL/be/be_visitor_home/home_exs.cpp: * TAO_IDL/be/be_visitor_home/home_svh.cpp: * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: * TAO_IDL/be/be_visitor_home/home_exh.cpp: * TAO_IDL/be/be_visitor_operation/arglist.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: * TAO_IDL/be/be_decl.cpp: * TAO_IDL/be/be_visitor_home.cpp: * TAO_IDL/be/be_visitor_operation.cpp: * TAO_IDL/be/be_scope.cpp: * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h: * TAO_IDL/be_include/be_visitor_home/home_exh.h: * TAO_IDL/be_include/be_visitor_home/home_svs.h: * TAO_IDL/be_include/be_visitor_home/home_exs.h: * TAO_IDL/be_include/be_visitor_home/home_svh.h: * TAO_IDL/be_include/be_visitor_operation/arglist.h: * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: * TAO_IDL/be_include/be_visitor_home.h: More work toward handling home factories and finders as members of the home's scope rather than as a list in the home class. In progress. Fri Jan 29 22:03:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_home/factory_svs.cpp: * TAO_IDL/be_include/be_visitor_home/factory_svs.h: New visitor for homes, encapsulating the issues of factory and finder code generation in the servant source file. * TAO_IDL/include/ast_valuetype.h: * TAO_IDL/include/ast_home.h: * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: * TAO_IDL/include/utl_scope.h: * TAO_IDL/be/be_visitor_home/home_svs.cpp: * TAO_IDL/be/be_visitor_home/home_svh.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: * TAO_IDL/be/be_visitor_home.cpp: * TAO_IDL/be/be_finder.cpp: * TAO_IDL/ast/ast_home.cpp: * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: * TAO_IDL/ast/ast_finder.cpp: * TAO_IDL/ast/ast_redef.cpp: * TAO_IDL/be_include/be_visitor_home/home_svs.h: * TAO_IDL/be_include/be_visitor_home/home_svh.h: * TAO_IDL/be_include/be_visitor_home.h: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_scope.cpp: In-progress change of home factory and finder handling. Instead of being stored in lists in the home node, they will be members of the home scope like any other legal construct for a home scope. Fri Jan 29 18:08:41 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_finder.h: * TAO_IDL/be/be_finder.cpp: * TAO_IDL/ast/ast_finder.cpp: * TAO_IDL/be_include/be_finder.h: New AST node classes, representing an IDL home finder construct. * orbsvcs/IFR_Service/ifr_visitor.h: * orbsvcs/IFR_Service/ifr_visitor.cpp: * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: Updated backend with no-op overrides of visit_* methods added to the front end. * TAO_IDL/include/ast_generator.h: * TAO_IDL/include/ast_visitor_reifying.h: * TAO_IDL/include/ast_decl.h: * TAO_IDL/include/ast_factory.h: * TAO_IDL/include/ast_visitor_tmpl_module_inst.h: * TAO_IDL/include/ast_visitor.h: * TAO_IDL/be/be_factory.cpp: * TAO_IDL/be/be_visitor.cpp: * TAO_IDL/be/be_generator.cpp: * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp: * TAO_IDL/ast/ast_generator.cpp: * TAO_IDL/ast/ast_visitor_reifying.cpp: * TAO_IDL/ast/ast_factory.cpp: * TAO_IDL/be_include/be_visitor.h: * TAO_IDL/be_include/be_factory.h: * TAO_IDL/be_include/be_generator.h: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/narrow/narrow.cpp: Other changes corresponding to the addition of the new AST classes and visit_* methods above. Thu Jan 28 20:04:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_decl.h: * TAO_IDL/include/utl_scope.h: * TAO_IDL/be/be_visitor_operation/arglist.cpp: * TAO_IDL/be/be_visitor_operation/argument.cpp: * TAO_IDL/be/be_sequence.cpp: * TAO_IDL/ast/ast_interface.cpp: * TAO_IDL/ast/ast_module.cpp: * TAO_IDL/ast/ast_interface_fwd.cpp: * TAO_IDL/ast/ast_decl.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/fe_extern.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_scope.cpp: Removal of more unnecessary code. Thu Jan 28 18:13:19 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_union.cpp: * TAO_IDL/be/be_visitor_exception/exception.cpp: * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp: * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp: * TAO_IDL/be/be_visitor_exception/exception_ch.cpp: * TAO_IDL/be/be_visitor_exception/exception_ci.cpp: * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp: * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp: * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_typedef/typedef.cpp: * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp: * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp: * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp: * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp: * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp: * TAO_IDL/be/be_interface_fwd.cpp: * TAO_IDL/be/be_attribute.cpp: * TAO_IDL/be/be_visitor_native.cpp: * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp: * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: * TAO_IDL/be/be_visitor_arg_traits.cpp: * TAO_IDL/be/be_valuetype.cpp: * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp: * TAO_IDL/be/be_visitor_argument/argument.cpp: * TAO_IDL/be/be_visitor_argument/arglist.cpp: * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp: * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp: * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp: * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp: * TAO_IDL/be/be_visitor_argument/paramlist.cpp: * TAO_IDL/be/be_visitor_home/home_ch.cpp: * TAO_IDL/be/be_visitor_home/home_exs.cpp: * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: * TAO_IDL/be/be_visitor_home/home_exh.cpp: * TAO_IDL/be/be_visitor_home/home_cs.cpp: * TAO_IDL/be/be_union_fwd.cpp: * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp: * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp: * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp: * TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp: * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp: * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp: * TAO_IDL/be/be_visitor_interface/interface_ci.cpp: * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp: * TAO_IDL/be/be_visitor_interface/amh_ch.cpp: * TAO_IDL/be/be_visitor_interface/interface_ih.cpp: * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp: * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp: * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp: * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: * TAO_IDL/be/be_visitor_interface/interface_si.cpp: * TAO_IDL/be/be_visitor_interface/interface_is.cpp: * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_interface/amh_sh.cpp: * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp: * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: * TAO_IDL/be/be_visitor_interface/amh_si.cpp: * TAO_IDL/be/be_visitor_interface/ami_interface_ch.cpp: * TAO_IDL/be/be_visitor_interface/interface.cpp: * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: * TAO_IDL/be/be_visitor_interface/amh_ss.cpp: * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp: * TAO_IDL/be/be_visitor_interface/tie_sh.cpp: * TAO_IDL/be/be_visitor_interface/interface_svh.cpp: * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp: * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp: * TAO_IDL/be/be_visitor_interface/tie_ss.cpp: * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp: * TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp: * TAO_IDL/be/be_visitor_interface/interface_svs.cpp: * TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp: * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp: * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp: * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp: * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp: * TAO_IDL/be/be_visitor_operation/arglist.cpp: * TAO_IDL/be/be_visitor_operation/base_proxy_impl_ch.cpp: * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp: * TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp: * TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp: * TAO_IDL/be/be_visitor_operation/operation_ih.cpp: * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp: * TAO_IDL/be/be_visitor_operation/operation_sh.cpp: * TAO_IDL/be/be_visitor_operation/operation_is.cpp: * TAO_IDL/be/be_visitor_operation/rettype.cpp: * TAO_IDL/be/be_visitor_operation/amh_sh.cpp: * TAO_IDL/be/be_visitor_operation/operation.cpp: * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp: * TAO_IDL/be/be_visitor_operation/amh_ss.cpp: * TAO_IDL/be/be_visitor_operation/tie_sh.cpp: * TAO_IDL/be/be_visitor_operation/ami_ch.cpp: * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: * TAO_IDL/be/be_visitor_operation/argument.cpp: * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp: * TAO_IDL/be/be_visitor_operation/tie_ss.cpp: * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp: * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp: * TAO_IDL/be/be_visitor_operation/ami_cs.cpp: * TAO_IDL/be/be_visitor_operation/argument_invoke.cpp: * TAO_IDL/be/be_visitor_root.cpp: * TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_union_branch.cpp: * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp: * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp: * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp: * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: * TAO_IDL/be/be_visitor_union.cpp: * TAO_IDL/be/be_valuetype_fwd.cpp: * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: * TAO_IDL/be/be_visitor_interface_fwd.cpp: * TAO_IDL/be/be_visitor_root/root_ci.cpp: * TAO_IDL/be/be_visitor_root/root_sth.cpp: * TAO_IDL/be/be_visitor_root/root_exs.cpp: * TAO_IDL/be/be_visitor_root/root_ih.cpp: * TAO_IDL/be/be_visitor_root/root_svh.cpp: * TAO_IDL/be/be_visitor_root/cdr_op.cpp: * TAO_IDL/be/be_visitor_root/serializer_op.cpp: * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp: * TAO_IDL/be/be_visitor_root/root_cs.cpp: * TAO_IDL/be/be_visitor_root/root_sh.cpp: * TAO_IDL/be/be_visitor_root/root_svs.cpp: * TAO_IDL/be/be_visitor_root/root_is.cpp: * TAO_IDL/be/be_visitor_root/root_si.cpp: * TAO_IDL/be/be_visitor_root/root.cpp: * TAO_IDL/be/be_visitor_root/any_op.cpp: * TAO_IDL/be/be_visitor_root/root_exh.cpp: * TAO_IDL/be/be_visitor_root/root_ss.cpp: * TAO_IDL/be/be_visitor_root/root_ch.cpp: * TAO_IDL/be/be_type.cpp: * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp: * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp: * TAO_IDL/be/be_visitor_enum.cpp: * TAO_IDL/be/be_home.cpp: * TAO_IDL/be/be_visitor_template_export.cpp: * TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp: * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp: * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp: * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_si.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp: * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp: * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp: * TAO_IDL/be/be_visitor_valuetype/obv_module.cpp: * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: * TAO_IDL/be/be_helper.cpp: * TAO_IDL/be/be_valuebox.cpp: * TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp: * TAO_IDL/be/be_visitor_valuetype_fwd.cpp: * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp: * TAO_IDL/be/be_component.cpp: * TAO_IDL/be/be_visitor_exception.cpp: * TAO_IDL/be/be_visitor_typedef.cpp: * TAO_IDL/be/be_visitor_union_branch.cpp: * TAO_IDL/be/be_visitor_typecode.cpp: * TAO_IDL/be/be_visitor_argument.cpp: * TAO_IDL/be/be_component_fwd.cpp: * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp: * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp: * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp: * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_home.cpp: * TAO_IDL/be/be_visitor_constant.cpp: * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: * TAO_IDL/be/be_interface_strategy.cpp: * TAO_IDL/be/be_operation_strategy.cpp: * TAO_IDL/be/be_field.cpp: * TAO_IDL/be/be_visitor_native/native_ch.cpp: * TAO_IDL/be/be_module.cpp: * TAO_IDL/be/be_visitor_sequence.cpp: * TAO_IDL/be/be_visitor_constant/constant_cs.cpp: * TAO_IDL/be/be_visitor_constant/constant_ch.cpp: * TAO_IDL/be/be_structure_fwd.cpp: * TAO_IDL/be/be_visitor_component/component_ch.cpp: * TAO_IDL/be/be_visitor_component/component_ci.cpp: * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_component/component_ih.cpp: * TAO_IDL/be/be_visitor_component/component_cs.cpp: * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_component/component_sh.cpp: * TAO_IDL/be/be_visitor_component/component_is.cpp: * TAO_IDL/be/be_visitor_component/component_si.cpp: * TAO_IDL/be/be_visitor_component/any_op_ch.cpp: * TAO_IDL/be/be_visitor_component/component.cpp: * TAO_IDL/be/be_visitor_component/component_ss.cpp: * TAO_IDL/be/be_visitor_component/any_op_cs.cpp: * TAO_IDL/be/be_predefined_type.cpp: * TAO_IDL/be/be_visitor_array/array.cpp: * TAO_IDL/be/be_visitor_array/any_op_ch.cpp: * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_array/array_cs.cpp: * TAO_IDL/be/be_visitor_array/array_ci.cpp: * TAO_IDL/be/be_visitor_array/any_op_cs.cpp: * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_component_fwd.cpp: * TAO_IDL/be/be_argument.cpp: * TAO_IDL/be/be_visitor_module/module_ch.cpp: * TAO_IDL/be/be_visitor_module/module_sh.cpp: * TAO_IDL/be/be_visitor_module/any_op.cpp: * TAO_IDL/be/be_visitor_module/module.cpp: * TAO_IDL/be/be_visitor_module/module_ih.cpp: * TAO_IDL/be/be_visitor_module/cdr_op.cpp: * TAO_IDL/be/be_visitor_module/serializer_op.cpp: * TAO_IDL/be/be_visitor_decl.cpp: * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp: * TAO_IDL/be/be_visitor_union/any_op_ch.cpp: * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp: * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_union/union_ch.cpp: * TAO_IDL/be/be_visitor_union/union_ci.cpp: * TAO_IDL/be/be_visitor_union/union.cpp: * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp: * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_union/union_cs.cpp: * TAO_IDL/be/be_constant.cpp: * TAO_IDL/be/be_visitor_valuetype.cpp: * TAO_IDL/be/be_exception.cpp: * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp: * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_structure/structure.cpp: * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_structure/structure_cs.cpp: * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: * TAO_IDL/be/be_visitor_structure/structure_ch.cpp: * TAO_IDL/be/be_visitor_structure/structure_ci.cpp: * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp: * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp: * TAO_IDL/be/be_global.cpp: * TAO_IDL/be/be_null_return_emitter.cpp: * TAO_IDL/be/be_visitor_enum/enum_ch.cpp: * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp: * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_enum/enum_cs.cpp: * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp: * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_context.cpp: * TAO_IDL/be/be_visitor_union_fwd.cpp: * TAO_IDL/be/be_visitor_structure_fwd.cpp: * TAO_IDL/be/be_visitor_field/field_ci.cpp: * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp: * TAO_IDL/be/be_visitor_field/field_cs.cpp: * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp: * TAO_IDL/be/be_visitor_field/field_ch.cpp: * TAO_IDL/be/be_root.cpp: * TAO_IDL/be/be_interface.cpp: * TAO_IDL/be/be_enum.cpp: * TAO_IDL/be/be_string.cpp: * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp: * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp: * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp: * TAO_IDL/be/be_array.cpp: * TAO_IDL/be/be_visitor_traits.cpp: * TAO_IDL/be/be_visitor_factory.cpp: * TAO_IDL/be/be_native.cpp: * TAO_IDL/be/be_generator.cpp: * TAO_IDL/ast/ast_union_fwd.cpp: * TAO_IDL/ast/ast_structure_fwd.cpp: * TAO_IDL/ast/ast_concrete_type.cpp: * TAO_IDL/ast/ast_predefined_type.cpp: * TAO_IDL/ast/ast_enum_val.cpp: * TAO_IDL/ast/ast_recursive.cpp: * TAO_IDL/ast/ast_valuetype_fwd.cpp: * TAO_IDL/ast/ast_root.cpp: * TAO_IDL/ast/ast_eventtype_fwd.cpp: * TAO_IDL/ast/ast_valuebox.cpp: * TAO_IDL/ast/ast_redef.cpp: * TAO_IDL/ast/ast_union_label.cpp: * TAO_IDL/ast/ast_interface_fwd.cpp: * TAO_IDL/ast/ast_component_fwd.cpp: * TAO_IDL/ast/ast_enum.cpp: * TAO_IDL/ast/ast_string.cpp: * TAO_IDL/ast/ast_check.cpp: * TAO_IDL/ast/ast_type.cpp: * TAO_IDL/ast/ast_native.cpp: * TAO_IDL/be_include/be_visitor_context.h: * TAO_IDL/fe/fe_global.cpp: * TAO_IDL/fe/fe_init.cpp: * TAO_IDL/fe/fe_extern.cpp: * TAO_IDL/fe/fe_private.cpp: * TAO_IDL/driver/drv_mcpp_preproc.cpp: * TAO_IDL/driver/drv_preproc.cpp: * TAO_IDL/narrow/narrow.cpp: * TAO_IDL/util/utl_identifier.cpp: * TAO_IDL/util/utl_tmpl/utl_exprlist.cpp: * TAO_IDL/util/utl_tmpl/utl_list.cpp: * TAO_IDL/util/utl_tmpl/utl_namelist.cpp: * TAO_IDL/util/utl_tmpl/utl_decllist.cpp: * TAO_IDL/util/utl_tmpl/utl_exceptlist.cpp: * TAO_IDL/util/utl_tmpl/utl_strlist.cpp: * TAO_IDL/util/utl_tmpl/utl_idlist.cpp: * TAO_IDL/util/utl_decllist.cpp: * TAO_IDL/util/utl_strlist.cpp: * TAO_IDL/util/utl_stack.cpp: * TAO_IDL/util/utl_string.cpp: Removed many unused methods from class be_visitor_context, and bits of unused code from many other files. Thu Jan 28 15:56:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_home/home_svs.cpp: * TAO_IDL/be/be_visitor_home/home_svh.cpp: Added code generation for method overrides that appear as pure virtual in the skeleton base class when the home has a primary key. These methods throw CORBA::NO_IMPLEMENT, since primary keys are not supported in CIAO.
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_array')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp5
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/array.cpp5
-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.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp17
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp19
9 files changed, 17 insertions, 50 deletions
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 b3ec2642578..dc7d7802227 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
@@ -19,10 +19,6 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_array,
- any_op_ch,
- "$Id$")
-
// ***************************************************************************
// Array visitor for generating Any operator declarations in the client header
// ***************************************************************************
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 2941a15de99..29ec9660a71 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
@@ -19,11 +19,6 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_array,
- any_op_cs,
- "$Id$")
-
-
// ***************************************************************************
// Array visitor for generating Any operator declarations in the client
// stubs file
diff --git a/TAO/TAO_IDL/be/be_visitor_array/array.cpp b/TAO/TAO_IDL/be/be_visitor_array/array.cpp
index 5ea63d3fbc9..4704c4b9e46 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array.cpp
@@ -18,11 +18,6 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_array,
- array,
- "$Id$")
-
-
// ************************************************************************
// generic visitor for array declaration
// ************************************************************************
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 2362c37dff6..dee165a8458 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp
@@ -14,11 +14,6 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_array,
- array_ci,
- "$Id$")
-
-
// ************************************************************************
// visitor for array declaration in client inline
// ************************************************************************
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 7a4a4900be9..d630e902407 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp
@@ -18,10 +18,6 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_array,
- array_cs,
- "$Id$")
-
// ************************************************************************
// visitor for array declaration in client stubs
// ************************************************************************
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 9cf85191781..8b0b350c9e2 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
@@ -21,10 +21,6 @@
#include "be_visitor_sequence/cdr_op_ch.h"
-ACE_RCSID (be_visitor_array,
- cdr_op_ch,
- "$Id$")
-
// ***************************************************************************
// Array visitor for generating CDR operator declarations in the client header
// ***************************************************************************
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 0c975f942ed..7a1fb7b9e5b 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
@@ -19,10 +19,6 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_array,
- cdr_op_cs,
- "$Id$")
-
// ***************************************************************************
// Array visitor for generating CDR operator declarations in the client
// stubs file
@@ -268,7 +264,8 @@ be_visitor_array_cdr_op_cs::visit_valuetype_fwd (be_valuetype_fwd *node)
}
int
-be_visitor_array_cdr_op_cs::visit_predefined_type (be_predefined_type *node)
+be_visitor_array_cdr_op_cs::visit_predefined_type (
+ be_predefined_type *node)
{
TAO_OutStream *os = this->ctx_->stream ();
@@ -301,9 +298,10 @@ be_visitor_array_cdr_op_cs::visit_predefined_type (be_predefined_type *node)
unsigned long i;
// Grab the array node.
- be_array *array = this->ctx_->be_node_as_array ();
+ be_array *array =
+ be_array::narrow_from_decl (this->ctx_->node ());
- if (!node)
+ if (array == 0)
{
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_array_cdr_op_cs::"
@@ -567,10 +565,11 @@ be_visitor_array_cdr_op_cs::visit_node (be_type *bt)
{
TAO_OutStream *os = this->ctx_->stream ();
ACE_CDR::ULong i;
- be_array *node = this->ctx_->be_node_as_array ();
+ be_array *node =
+ be_array::narrow_from_decl (this->ctx_->node ());
AST_Decl::NodeType nt = bt->node_type ();
- if (!node)
+ if (node == 0)
{
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_array_cdr_op_cs::"
diff --git a/TAO/TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp
index 33dda140d8c..1f7fc28c505 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp
@@ -21,10 +21,6 @@
#include "be_visitor_sequence/serializer_op_ch.h"
-ACE_RCSID (be_visitor_array,
- serializer_op_ch,
- "$Id$")
-
// ***************************************************************************
// Array visitor for generating Serializer operator declarations in the client header
// ***************************************************************************
diff --git a/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp
index 15b2357003f..91b82078977 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp
@@ -20,10 +20,6 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_array,
- serializer_op_cs,
- "$Id$")
-
// ***************************************************************************
// Array visitor for generating Serializer operator declarations in the client
// stubs file
@@ -284,9 +280,10 @@ be_visitor_array_serializer_op_cs::visit_enum (be_enum *node)
unsigned long i;
// Grab the array node.
- be_array *array = this->ctx_->be_node_as_array ();
+ be_array *array =
+ be_array::narrow_from_decl (this->ctx_->node ());
- if (!node)
+ if (array == 0)
{
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_array_serializer_op_cs::"
@@ -419,9 +416,10 @@ be_visitor_array_serializer_op_cs::visit_predefined_type (
unsigned long i;
// Grab the array node.
- be_array *array = this->ctx_->be_node_as_array ();
+ be_array *array =
+ be_array::narrow_from_decl (this->ctx_->node ());
- if (!node)
+ if (array == 0)
{
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_array_serializer_op_cs::"
@@ -753,10 +751,11 @@ be_visitor_array_serializer_op_cs::visit_node (be_type *bt)
{
TAO_OutStream *os = this->ctx_->stream ();
ACE_CDR::ULong i;
- be_array *node = this->ctx_->be_node_as_array ();
+ be_array *node =
+ be_array::narrow_from_decl (this->ctx_->node ());
AST_Decl::NodeType nt = bt->node_type ();
- if (!node)
+ if (node == 0)
{
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_array_serializer_op_cs::"