| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp:
* TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp:
* TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
* TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
|
|
|
|
|
| |
resolved ambiguous call to operator<< by refactoring to avoid
repetition of the same statement 300 times
|
| |
|
|
|
|
| |
dynamic_cast
|
|
|
|
|
|
|
|
| |
* TAO/TAO_IDL/ast/ast_structure.cpp:
* TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
* TAO/TAO_IDL/be/be_visitor_operation/operation.cpp:
* TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
* TAO/TAO_IDL/driver/drv_preproc.cpp:
|
| |
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
Some changes to fix behaviour when encountering nested
recursive type.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_array.cpp:
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_helper.cpp:
* TAO_IDL/be/be_interface.cpp:
* TAO_IDL/be/be_provides.cpp:
* TAO_IDL/be/be_sequence.cpp:
* TAO_IDL/be/be_string.cpp:
* TAO_IDL/be/be_structure.cpp:
* TAO_IDL/be/be_type.cpp:
* TAO_IDL/be/be_union.cpp:
* TAO_IDL/be/be_valuetype.cpp:
* TAO_IDL/be/be_visitor_arg_traits.cpp:
* TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_array/array_ch.cpp:
* TAO_IDL/be/be_visitor_array/array_ci.cpp:
* TAO_IDL/be/be_visitor_array/array_cs.cpp:
* TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
* TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
* TAO_IDL/be/be_visitor_attr_return.cpp:
* TAO_IDL/be/be_visitor_attribute/ccm_init.cpp:
* TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
* TAO_IDL/be/be_visitor_component/component_exh.cpp:
* TAO_IDL/be/be_visitor_component/component_exs.cpp:
* TAO_IDL/be/be_visitor_component/component_svh.cpp:
* TAO_IDL/be/be_visitor_component/component_svs.cpp:
* TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
* TAO_IDL/be/be_visitor_component/context_svh.cpp:
* TAO_IDL/be/be_visitor_component/context_svs.cpp:
* TAO_IDL/be/be_visitor_component/executor_exh.cpp:
* TAO_IDL/be/be_visitor_component/executor_exs.cpp:
* TAO_IDL/be/be_visitor_component/executor_private_exh.cpp:
* TAO_IDL/be/be_visitor_component/facet_exh.cpp:
* TAO_IDL/be/be_visitor_component/facet_exs.cpp:
* TAO_IDL/be/be_visitor_component/servant_svh.cpp:
* TAO_IDL/be/be_visitor_component/servant_svs.cpp:
* TAO_IDL/be/be_visitor_component_scope.cpp:
* TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp:
* TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp:
* TAO_IDL/be/be_visitor_connector/connector_ami_rh_exh.cpp:
* TAO_IDL/be/be_visitor_connector/connector_ami_rh_exs.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
* TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp:
* TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp:
* TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp:
* TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
* TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
* TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
* TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
* TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp:
* TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp:
* TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_exception/exception_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_field/field_ch.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_exs.cpp:
* TAO_IDL/be/be_visitor_home/home_svh.cpp:
* TAO_IDL/be/be_visitor_home/home_svs.cpp:
* TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp:
* TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp:
* TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
* TAO_IDL/be/be_visitor_interface/amh_si.cpp:
* TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
* TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp:
* TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp:
* TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp:
* TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
* TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
* TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
* TAO_IDL/be/be_visitor_interface/interface_ci.cpp:
* TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
* TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
* TAO_IDL/be/be_visitor_interface/interface_is.cpp:
* TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
* TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
* TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp:
* TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
* TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
* TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
* TAO_IDL/be/be_visitor_interface/tie_sh.cpp:
* TAO_IDL/be/be_visitor_interface/tie_ss.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_module/module_ch.cpp:
* TAO_IDL/be/be_visitor_module/module_sh.cpp:
* TAO_IDL/be/be_visitor_native/native_ch.cpp:
* TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp:
* TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
* TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
* TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
* TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
* TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.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/direct_proxy_impl_ss.cpp:
* TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp:
* TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp:
* TAO_IDL/be/be_visitor_operation/operation.cpp:
* TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
* TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
* TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
* TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
* TAO_IDL/be/be_visitor_operation/operation_is.cpp:
* TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
* TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
* TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
* TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp:
* TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp:
* TAO_IDL/be/be_visitor_operation/tie_sh.cpp:
* TAO_IDL/be/be_visitor_operation/tie_ss.cpp:
* TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
* TAO_IDL/be/be_visitor_root/root_ch.cpp:
* TAO_IDL/be/be_visitor_root/root_sth.cpp:
* TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
* TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
* TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
* TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
* TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
* TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
* TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
* TAO_IDL/be/be_visitor_structure/structure_cs.cpp:
* TAO_IDL/be/be_visitor_template_export.cpp:
* TAO_IDL/be/be_visitor_traits.cpp:
* TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:
* TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
* TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
* TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
* TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp:
* TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:
* TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
* TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp:
* TAO_IDL/be/be_visitor_union/serializer_op_cs.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_cs.cpp:
* TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
* TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
* TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
* TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.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_valuebox/field_ci.cpp:
* TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
* TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
* TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
* TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
* TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/obv_module.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype.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/valuetype_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype_ss.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_include/be_helper.h:
In order to get rid of whitespaces, I've added a new
newline method. This method will add two \n characters
to the stream and after that will call indent () in order
to set the indent level to the proper position.
I've replace all "be_nl << be_nl" with "be_nl_2".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/ast/ast_exception.cpp:
* TAO_IDL/ast/ast_sequence.cpp:
* TAO_IDL/ast/ast_structure.cpp:
* TAO_IDL/ast/ast_type.cpp:
* TAO_IDL/ast/ast_union.cpp:
* TAO_IDL/ast/ast_valuetype.cpp:
* TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
* TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
* TAO_IDL/include/ast_type.h:
Fixed incorrect (unnecessary) generation of Recursive typecodes.
* tao/AnyTypeCode/Recursive_Type_TypeCode.h:
* tao/AnyTypeCode/Recursive_Type_TypeCode.inl:
* tao/AnyTypeCode/Recursive_Type_TypeCode.cpp:
* tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
Fixed incorrect marshaling/demarshaling of Recursive typecodes
(specifically nested recursions) as well as incorrect reference
counting of recursive typecodes.
These changes fix Bugzilla #2804 and 2844.
|
| |
|
| |
|
| |
|
|
|
|
| |
symantec dot com>
|
|
|
|
| |
<j.parsons@vanderbilt.edu>
|
| |
|
| |
|
| |
|
|
|
|
| |
<jwillemsen@remedy.nl>
|
|
|
|
| |
<j.parsons@vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<j.parsons@vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
| |
|
| |
|
| |
|
| |
|
|
<ossama@dre.vanderbilt.edu>
|