summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_home
Commit message (Collapse)AuthorAgeFilesLines
* Remove redundant void from tao_idl generated codeJohnny Willemsen2020-12-084-10/+10
|
* Remove redundant void from tao_idlJohnny Willemsen2020-12-075-20/+20
|
* Use nullptr instead of 0 in tao_idlJohnny Willemsen2020-12-075-19/+19
|
* Remove usage of narrow_from_decl/narrow_from_scope and replace them with ↵Johnny Willemsen2020-09-185-16/+16
| | | | dynamic_cast
* Removed old cidlc commentsJohnny Willemsen2020-09-174-8/+4
| | | | | | | | | | | | | | | | | * TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp: * TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp: * TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp: * TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp: * TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp: * TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp: * TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp: * TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp: * TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp: * TAO/TAO_IDL/be_include/be_global.h:
* Shorter headerJohnny Willemsen2015-01-071-1/+0
|
* Shorter headerJohnny Willemsen2015-01-075-5/+0
|
* Remove doxygen style Id tag with two space before $Id#Johnny Willemsen2015-01-076-12/+0
|
* Fri Mar 23 23:29:21 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2012-03-231-4/+11
| | | | | | | | | * TAO_IDL/be/be_visitor_component/executor_exh.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_scope.cpp: * TAO_IDL/be/be_visitor_home/home_exh.cpp: Generate more documentation into the generated executor
* Mon Feb 20 12:58:20 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2012-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TAO_IDL/be/be_visitor_argument/argument.h: * TAO_IDL/be/be_visitor_array/array.h: * TAO_IDL/be/be_visitor_attribute/attribute.h: * TAO_IDL/be/be_visitor_component/component.h: * TAO_IDL/be/be_visitor_component_fwd/component_fwd.h: * TAO_IDL/be/be_visitor_connector/connector.h: * TAO_IDL/be/be_visitor_constant/constant.h: * TAO_IDL/be/be_visitor_enum/enum.h: * TAO_IDL/be/be_visitor_exception/exception.h: * TAO_IDL/be/be_visitor_field/field.h: * TAO_IDL/be/be_visitor_home/home.h: * TAO_IDL/be/be_visitor_interface/interface.h: * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h: * TAO_IDL/be/be_visitor_module/module.h: * TAO_IDL/be/be_visitor_native/native.h: * TAO_IDL/be/be_visitor_operation/operation.h: * TAO_IDL/be/be_visitor_root/root.h: * TAO_IDL/be/be_visitor_sequence/sequence.h: * TAO_IDL/be/be_visitor_structure/structure.h: * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h: * TAO_IDL/be/be_visitor_typecode/typecode.h: * TAO_IDL/be/be_visitor_typedef/typedef.h: * TAO_IDL/be/be_visitor_union/union.h: * TAO_IDL/be/be_visitor_union_branch/union_branch.h: * TAO_IDL/be/be_visitor_union_fwd/union_fwd.h: * TAO_IDL/be/be_visitor_valuebox/valuebox.h: * TAO_IDL/be/be_visitor_valuetype/valuetype.h: * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h: Fuzz
* Mon Feb 20 12:28:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2012-02-206-17/+48
| | | | | | | | * 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
* Wed Dec 14 07:59:43 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2011-12-141-1/+0
| | | | | | * TAO_IDL/be/be_visitor_home/home_svs.cpp: Removed include that shouldn't have been added
* Tue Dec 13 13:33:25 UTC 2011 Marijke Hengstmengelmhengstmengel2011-12-131-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <mhengstmengel@remedy.nl> Merged changes from our work branch. Changes for home factory with a connector. === start changelog === Tue Dec 13 11:23:20 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> * TAO_IDL/be/be_visitor_home/home_svs.cpp: If the factory method returns nil throw a CreateFailure Tue Dec 13 11:03:39 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> * TAO_IDL/be/be_visitor_home/home_svs.cpp: Fixed scoping Tue Dec 13 10:19:29 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl> * TAO_IDL/be/be_visitor_component/context_svs.cpp: * TAO_IDL/be/be_visitor_operation.cpp: * TAO_IDL/be/be_visitor_operation/rettype.cpp: * TAO_IDL/be_include/be_connector.h: * TAO_IDL/be_include/be_visitor_operation/rettype.h: Generate the needed return type when we have a home factory method that returns a connector type === end changelog === Tue Dec 13 13:37:25 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> Merged changes from our work branch. Test Home with connectors.F === start changelog === Tue Dec 13 13:17:07 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> * bin/ciao_tests.lst Added HomeTest Tue Dec 13 13:00:07 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_Home.mpc: * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC.idl: * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC_exec.cpp: * connectors/dds4ccm/tests/HomeTest/HomeComp/controller.cpp: * connectors/dds4ccm/tests/HomeTest/descriptors/run_test.pl: Home created now a connector instance, without activating it. Mon Dec 12 10:59:27 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_Home.mpc: * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC.idl: * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC_exec.cpp: * connectors/dds4ccm/tests/HomeTest/HomeComp/controller.cpp: * connectors/dds4ccm/tests/HomeTest/descriptors/DeploymentPlanConnOnly.cdp: * connectors/dds4ccm/tests/HomeTest/descriptors/run_test.pl: Add controller, acting on Home component * connectors/dds4ccm/tests/HomeTest/HomeComp/client.cpp: Removed this file. Thu Dec 8 16:08:07 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl> * connectors/dds4ccm/tests/HomeTest: * connectors/dds4ccm/tests/HomeTest/Base: * connectors/dds4ccm/tests/HomeTest/Base/HomeT_Base.idl: * connectors/dds4ccm/tests/HomeTest/Base/HomeT_Base.mpc: * connectors/dds4ccm/tests/HomeTest/Connector: * connectors/dds4ccm/tests/HomeTest/Connector/HomeT_Connector.idl: * connectors/dds4ccm/tests/HomeTest/Connector/HomeT_Connector.mpc: * connectors/dds4ccm/tests/HomeTest/HomeComp: * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_Home.mpc: * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC.idl: * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC_exec.h: * connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC_exec.cpp: * connectors/dds4ccm/tests/HomeTest/HomeComp/client.cpp: * connectors/dds4ccm/tests/HomeTest/descriptors: * connectors/dds4ccm/tests/HomeTest/descriptors/DeploymentPlanConnOnly.cdp: * connectors/dds4ccm/tests/HomeTest/descriptors/USER_QOS_PROFILES.xml: * connectors/dds4ccm/tests/HomeTest/descriptors/run_test.pl: First commit new test for Connector Homes. === end changelog ===
* Fri Feb 11 11:16:00 UTC 2011 Martin Corino <mcorino@remedy.nl>mcorino2011-02-111-1/+15
| | | | | Merged changes from Remedy work branch.
* Sat Oct 23 11:54:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-10-231-5/+5
| | | | | | | | | | | | | | * TAO_IDL/be/be_visitor_component/executor_exh.cpp: * TAO_IDL/be/be_visitor_component/executor_exs.cpp: * TAO_IDL/be/be_visitor_component/facet_exh.cpp: * TAO_IDL/be/be_visitor_component/facet_exs.cpp: * TAO_IDL/be/be_visitor_home/home_exs.cpp: * TAO_IDL/be_include/be_visitor_component/executor_exh.h: * TAO_IDL/be_include/be_visitor_component/executor_exs.h: * TAO_IDL/be_include/be_visitor_component/facet_exh.h: * TAO_IDL/be_include/be_visitor_component/facet_exs.h: * TAO_IDL/be_include/be_visitor_home/home_exs.h: Doxygen style of documentation generated
* Thu Oct 21 15:21:13 UTC 2010 Marcel Smit <msmit@remedy.nl>msmit2010-10-215-35/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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".
* Sun Sep 26 18:34:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-09-262-2/+4
| | | | | | | | | | * TAO_IDL/be/be_interface.cpp: * TAO_IDL/be/be_provides.cpp: * TAO_IDL/be/be_visitor_component/servant_svh.cpp: * TAO_IDL/be/be_visitor_component/servant_svs.cpp: * TAO_IDL/be/be_visitor_home/home_svh.cpp: * TAO_IDL/be/be_visitor_home/home_svs.cpp: Updated for ciao changes
* Fri Sep 24 13:12:07 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-09-242-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TAO_IDL/be/be_global.cpp: * TAO_IDL/be/be_interface.cpp: * TAO_IDL/be/be_provides.cpp: * TAO_IDL/be/be_util.cpp: * TAO_IDL/be/be_visitor_component/component_ex_idl.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/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/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_home/home_svh.cpp: * TAO_IDL/be/be_visitor_home/home_svs.cpp: * TAO_IDL/be_include/be_global.h: * TAO_IDL/be_include/be_interface.h: * docs/compiler.html: Added container_type as backend option, this is default Session. This way we can start working on other container types easily, just specifyc Extention of Entity as backend option and all code generated will be tweaked to the other container type * tao/ORB_Table.h: Fixed typo
* Wed Sep 22 09:19:49 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-09-221-1/+1
| | | | | | * TAO_IDL/be/be_visitor_component/context_svh.cpp: * TAO_IDL/be/be_visitor_home/home_svs.cpp: Changes for homes
* Wed Sep 22 08:48:22 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-09-222-4/+4
| | | | | | | | | | | | | * 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_svh.cpp: * TAO_IDL/be/be_visitor_component/context_svs.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_home/home_svh.cpp: * TAO_IDL/be/be_visitor_home/home_svs.cpp: Use Session_Container in the entry points
* Removed trailing whitespacesJohnny Willemsen2010-09-173-34/+34
|
* ChangeLogTag: Fri Aug 6 20:18:12 UTC 2010 Jeff Parsons ↵parsons2010-08-062-121/+0
| | | | <j.parsons@vanderbilt.edu>
* ChangeLogTag: Thu Jul 15 09:44:25 UTC 2010 Jeff Parsons ↵parsons2010-07-151-1/+0
| | | | <j.parsons@vanderbilt.edu>
* ChangeLogTag: Tue May 25 18:26:32 UTC 2010 Jeff Parsons ↵parsons2010-05-253-4/+103
| | | | <j.parsons@vanderbilt.edu>
* ChangeLogTag: Mon May 17 21:55:40 UTC 2010 Jeff Parsons ↵parsons2010-05-171-66/+2
| | | | <j.parsons@vanderbilt.edu>
* Thu Apr 8 09:55:25 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-04-082-28/+40
| | | | | | | | | | | | | | * docs/compiler.html: * TAO_IDL/be/be_global.cpp * TAO_IDL/be/be_interface.cpp * TAO_IDL/be/be_provides.cpp * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp * TAO_IDL/be/be_visitor_component/servant_svh.cpp * TAO_IDL/be/be_visitor_component/servant_svs.cpp * TAO_IDL/be/be_visitor_home/home_svh.cpp * TAO_IDL/be/be_visitor_home/home_svs.cpp * TAO_IDL/be_include/be_global.h Added support for -Gcl which enabled LwCCM
* Thu Feb 11 18:51:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-02-112-60/+57
| | | | | | | | | | | | | | | | | | | | | * TAO_IDL/be/be_codegen.cpp * TAO_IDL/be/be_global.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/servant_svs.cpp * TAO_IDL/be/be_visitor_component_scope.cpp * TAO_IDL/be/be_visitor_home/home_svh.cpp * TAO_IDL/be/be_visitor_home/home_svs.cpp * TAO_IDL/be/be_visitor_operation/operation_svs.cpp * TAO_IDL/be/be_visitor_root/root.cpp * TAO_IDL/be_include/be_global.h * TAO_IDL/be_include/be_scope.h * TAO_IDL/be_include/be_visitor_component/context_svs.h * TAO_IDL/be_include/be_visitor_component_scope.h * TAO_IDL/be_include/be_visitor_home/home_svs.h * TAO_IDL/be_include/be_visitor_operation/operation_svs.h * TAO_IDL/util/utl_err.cpp Removed swapping container support
* ChangeLogTag: Fri Feb 5 19:20:42 UTC 2010 Jeff Parsons ↵parsons2010-02-052-2/+16
| | | | <j.parsons@vanderbilt.edu>
* Thu Feb 4 09:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-02-047-130/+95
| | | | | * TAO_IDL/*.cpp: Converted to doxygen style of documentation
* Thu Feb 4 08:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-02-047-662/+431
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Mon Jan 4 14:25:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TAO_IDL/be/be_visitor_argument/argument.cpp * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp * TAO_IDL/be/be_visitor_array/array.cpp * TAO_IDL/be/be_visitor_component/component_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_interface/interface_cs.cpp * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.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/remote_proxy_impl_cs.cpp * TAO_IDL/be/be_visitor_operation/rettype.cpp * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp * TAO_IDL/be/be_visitor_typedef/typedef_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/discriminant_cs.cpp * TAO_IDL/be/be_visitor_union_branch/private_ch.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_ci.cpp * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp * TAO_IDL/be/be_visitor_union_branch/public_reset_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_ci.cpp * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp Initialise pointer with 0
* Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-12-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged changes for templated modules in the TAO_IDL front end to svn head Thu Dec 17 20:35:28 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * orbsvcs/IFR_Service/ifr_adding_visitor.h: * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp: * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: Changes to TAO IFR loader required by changes to TAO_IDL front end in Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_generator.h: * TAO_IDL/include/ast_valuetype.h: * TAO_IDL/include/ast_eventtype.h: * TAO_IDL/include/ast_home.h: * TAO_IDL/include/ast_interface.h: * TAO_IDL/include/ast_component.h: * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: * TAO_IDL/be/be_valuetype.cpp: * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp: * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: * TAO_IDL/be/be_home.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp: * TAO_IDL/be/be_component.cpp: * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp: * TAO_IDL/be/be_visitor_component/component_sh.cpp: * TAO_IDL/be/be_eventtype.cpp: * TAO_IDL/be/be_interface.cpp: * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: * TAO_IDL/be/be_generator.cpp: * TAO_IDL/ast/ast_home.cpp: * TAO_IDL/ast/ast_interface.cpp: * TAO_IDL/ast/ast_component.cpp: * TAO_IDL/ast/ast_generator.cpp: * TAO_IDL/ast/ast_valuetype.cpp: * TAO_IDL/ast/ast_eventtype.cpp: * TAO_IDL/be_include/be_interface.h: * TAO_IDL/be_include/be_component.h: * TAO_IDL/be_include/be_eventtype.h: * TAO_IDL/be_include/be_home.h: * TAO_IDL/be_include/be_generator.h: * TAO_IDL/be_include/be_valuetype.h: * TAO_IDL/be_include/be_visitor_ami_pre_proc.h: * TAO_IDL/fe/fe_obv_header.cpp: * TAO_IDL/fe/fe_home_header.cpp: * TAO_IDL/fe/fe_interface_header.cpp: * TAO_IDL/fe/fe_component_header.cpp: * TAO_IDL/narrow/narrow.cpp: * TAO_IDL/util/utl_scope.cpp: Changes to support template parameters as base interfaces/valuetypes, supported interfaces, primary keys, and members of a throw spec list. Several internal container types were widened to AST_Type from whatever they were originally, to enable them to also contain AST_Param_Holder. This change precipitated many small mods, to the backend as well as the frontend. Tue Dec 15 20:34:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/utl_exceptlist.h: * TAO_IDL/include/fe_home_header.h: * TAO_IDL/include/fe_interface_header.h: * TAO_IDL/include/fe_obv_header.h: * TAO_IDL/include/ast_interface.h: * TAO_IDL/include/fe_component_header.h: * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp: * TAO_IDL/be/be_field.cpp: * TAO_IDL/ast/ast_operation.cpp: * TAO_IDL/fe/fe_obv_header.cpp: * TAO_IDL/fe/fe_home_header.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/fe_interface_header.cpp: * TAO_IDL/fe/fe_component_header.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_exceptlist.cpp: * TAO_IDL/util/utl_scope.cpp: - Added support for template parameters in an operation throw spec. - Began support for template parameters as base interfaces/valuetypes and supported interfaces. Mon Dec 14 20:26:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_template_common.h: * TAO_IDL/include/fe_template_interface_header.h: * TAO_IDL/include/fe_template_header_common.h: * TAO_IDL/include/fe_instantiated_interface_header.h: * TAO_IDL/include/ast_template_interface.h: * TAO_IDL/be/be_template_interface.cpp: * TAO_IDL/be/be_visitor_iface_inst.cpp: * TAO_IDL/ast/ast_template_common.cpp: * TAO_IDL/ast/ast_template_interface.cpp: * TAO_IDL/be_include/be_template_interface.h: * TAO_IDL/be_include/be_visitor_iface_inst.h: * TAO_IDL/fe/fe_template_header_common.cpp: * TAO_IDL/fe/fe_template_interface_header.cpp: * TAO_IDL/fe/fe_instantiated_interface_header.cpp: Removed these files, they were part of the support for the original version of IDL3+, before the revisions. * TAO_IDL/fe/y.tab.h: * TAO_IDL/fe/lex.yy.cpp: * TAO_IDL/include/ast_generator.h: * TAO_IDL/be/be_visitor_interface.cpp: * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: * TAO_IDL/fe/idl.ll: Changes mandated by the removal of the above files. Mon Dec 14 19:21:39 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Restored semantic action to create a non-template porttype, removed at the beginning of revised IDL3+ template support work. Mon Dec 14 18:16:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/ast/ast_expression.cpp: * TAO_IDL/ast/ast_array.cpp: Completed support for template parameters as array bounds. Fri Dec 11 19:17:52 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/ast/ast_sequence.cpp: * TAO_IDL/ast/ast_array.cpp: * TAO_IDL/ast/ast_field.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: - More error checking when using template parameter for sequence element type. - Start on support for template parameter as array bound, not yet complete. Fri Dec 4 19:23:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_generator.h: * TAO_IDL/include/ast_param_holder.h: * TAO_IDL/include/ast_expression.h: * TAO_IDL/be/be_param_holder.cpp: * TAO_IDL/be/be_generator.cpp: * TAO_IDL/ast/ast_expression.cpp: * TAO_IDL/ast/ast_sequence.cpp: * TAO_IDL/ast/ast_generator.cpp: * TAO_IDL/ast/ast_param_holder.cpp: * TAO_IDL/be_include/be_param_holder.h: * TAO_IDL/be_include/be_generator.h: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/fe_declarator.cpp: * TAO_IDL/util/utl_err.cpp: * TAO_IDL/util/utl_scope.cpp: Support for template parameter as sequence bound, and additional error checking for template parameter as const type, sequence type and sequence bound. Thu Dec 3 20:39:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_expression.h: * TAO_IDL/ast/ast_expression.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Added check to see if an expression has been created as the rhs of a constant declaration that is a reference to a template module parameter. If so, we can skip the coercion and some of the evaluation until instantiation time. Thu Dec 3 19:15:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/include/fe_utils.h: Thu Dec 3 18:52:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/ast/ast_field.cpp: Added check for AST_Param_Holder as field type, and made this type (along with sequence and array) one whose lifetime is tied to the field node. * TAO_IDL/util/utl_global.cpp: Added initialization in the constuctor for the new member that stores a template param list. Wed Dec 2 21:21:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_generator.h: * TAO_IDL/include/ast_param_holder.h: * TAO_IDL/include/fe_utils.h: * TAO_IDL/include/idl_global.h: * TAO_IDL/include/fe_interface_header.h: * TAO_IDL/include/utl_scope.h: * TAO_IDL/include/ast_consumes.h: * TAO_IDL/include/ast_publishes.h: * TAO_IDL/include/ast_operation.h: * TAO_IDL/include/ast_emits.h: * TAO_IDL/be/be_param_holder.cpp: * TAO_IDL/be/be_publishes.cpp: * TAO_IDL/be/be_decl.cpp: * TAO_IDL/be/be_consumes.cpp: * TAO_IDL/be/be_emits.cpp: * TAO_IDL/be/be_generator.cpp: * TAO_IDL/ast/ast_consumes.cpp: * TAO_IDL/ast/ast_publishes.cpp: * TAO_IDL/ast/ast_expression.cpp: * TAO_IDL/ast/ast_interface.cpp: * TAO_IDL/ast/ast_template_module.cpp: * TAO_IDL/ast/ast_emits.cpp: * TAO_IDL/ast/ast_template_common.cpp: * TAO_IDL/ast/ast_module.cpp: * TAO_IDL/ast/ast_generator.cpp: * TAO_IDL/ast/ast_union.cpp: * TAO_IDL/ast/ast_param_holder.cpp: * TAO_IDL/ast/ast_exception.cpp: * TAO_IDL/ast/ast_structure.cpp: * TAO_IDL/ast/ast_attribute.cpp: * TAO_IDL/ast/ast_valuetype.cpp: * TAO_IDL/ast/ast_argument.cpp: * TAO_IDL/be_include/be_publishes.h: * TAO_IDL/be_include/be_param_holder.h: * TAO_IDL/be_include/be_emits.h: * TAO_IDL/be_include/be_generator.h: * TAO_IDL/be_include/be_consumes.h: * TAO_IDL/fe/fe_utils.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/fe_template_interface_header.cpp: * TAO_IDL/fe/fe_interface_header.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_global.cpp: * TAO_IDL/util/utl_scope.cpp: - Added code to UTL_Scope::lookup_by_name() that can match an input to a template parameter, if any, of the enclosing scope. - Changed constructor and IDL compiler factory function signatures for publishes, emits and consumes nodes to take AST_Type rather than AST_EventType, allowing a template parameter placeholder to be accepted if that particular IDL construct is parameterized. - Removed #include of ast_typedef.h from utl_scope.h and added it to the necessary .cpp files. - Added check for duplicate names in a formal template parameter list. Tue Dec 1 18:00:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Fixed typo and regenerated/recompiled. Tue Dec 1 17:39:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_template_module.h: * TAO_IDL/include/utl_scope.h: * TAO_IDL/ast/ast_template_module.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_scope.cpp: - Finished matching/error checking code for template parameter references - Finished semantic actions for template module aliases and the associated template parameter references - Factored ACE_NEW_RETURN macro out of both paths of an IF block in several production rules dealing with comma-separated lists Tue Dec 1 14:46:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/y.tab.cpp: Regenrerated and recompiled. Mon Nov 30 23:14:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/idl_global.h: * TAO_IDL/include/ast_template_module.h: * TAO_IDL/ast/ast_template_module.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_err.cpp: Added parse state flags & associated error messages for aliased modules. Also added error-checking code for aliases to AST_Template_Module, and some semantic action code for aliased modules. Mon Nov 30 21:46:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_module.h: * TAO_IDL/include/utl_scope.h: * TAO_IDL/include/utl_err.h: * TAO_IDL/ast/ast_expression.cpp: * TAO_IDL/ast/ast_template_module.cpp: * TAO_IDL/ast/ast_template_common.cpp: * TAO_IDL/ast/ast_module.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_err.cpp: * TAO_IDL/util/utl_scope.cpp: Finished semantic actions and added diagnostics for template module instantiations. Mon Nov 30 20:11:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Fixed typo and regenerated. Mon Nov 30 20:04:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/includ/idl_global.h: * TAO_IDL/util/utl_err.cpp: Added new parse states for instantiated template modules, with corresponding error messages. * TAO_IDL/include/ast_template_module.h: * TAO_IDL/ast/ast_template_module.cpp: Added methods to check the arglist of an instantiated template modules against the formal parameters. * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Added semantic actions for creation of instantiated template module. Mon Nov 30 17:30:44 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Added overlooked case IDL_ENUM to <formal_parameter_type> and regenerated. Mon Nov 30 16:56:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/idl_global.h: * TAO_IDL/util/utl_global.cpp: Removed check for illegal const type added in Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> since it turned out to be unnecessary, the check is made elswhere. * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Added semantic action for single template arg. Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/idl_global.h: * TAO_IDL/include/utl_list.h: * TAO_IDL/include/utl_idlist.h: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_exprlist.cpp: * TAO_IDL/util/utl_list.cpp: * TAO_IDL/util/utl_exceptlist.cpp: * TAO_IDL/util/utl_idlist.cpp: * TAO_IDL/util/utl_global.cpp: - Cosmetic changes to list classes - Check for illegal const type in expression with scoped name - Minor modifications of <primary_expr> production rule code Fri Nov 27 19:03:58 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/ast/ast_constant.cpp: * TAO_IDL/ast/ast_expression.cpp: Cosmetic changes. * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.h: * TAO_IDL/fe/y.tab.cpp: Added semantic actions for template argument list. Fri Nov 27 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/fe_template_interface_header.cpp: Minor change to avoid compilation error. This file will eventually be removed once some of its code has been relocated. * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Cleaned up semantic action for <primary_expr> and tested lookup and narrowing of template module referenced in a template module instantiation. Wed Nov 25 20:19:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/utl_err.h: * TAO_IDL/util/utl_err.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Start of semantic actions for instantiated template modules, and related error messages. Wed Nov 25 18:52:19 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Fixed typos and some discrepancies between idl.yy and a hand-crafted y.tab.cpp, and regenerated. Wed Nov 25 17:58:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/fe_utils.h: * TAO_IDL/fe/fe_utils.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Added support for the 'const' formal template parameter type. Wed Nov 25 01:35:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/idl_global.h: * TAO_IDL/util/utl_global.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Fixed bugs in 'sequence<xxx>' template param checking. Tue Nov 24 21:20:55 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Regenerated parsing code and recompiled. Tue Nov 24 20:54:20 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/idl_global.h: * TAO_IDL/include/utl_err.h: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/util/utl_err.cpp: * TAO_IDL/util/utl_global.cpp: - Added check for mismatched 'sequence<xxx>' template param - Updated parse state values - Updated semantic action that creates a fixed module - Added semantic action to create a template module Tue Nov 24 18:32:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/ast/ast_param_holder.cpp: * TAO_IDL/ast/ast_template_module.cpp: * TAO_IDL/ast/ast_template_module_inst.cpp: * TAO_IDL/ast/ast_template_module_ref.cpp: * TAO_IDL/be/be_visitor.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/include/ast_param_holder.h: * TAO_IDL/include/ast_template_module.h: * TAO_IDL/include/ast_template_module_inst.h: * TAO_IDL/include/ast_template_module_ref.h: * TAO_IDL/include/idl_global.h: * TAO_IDL/util/utl_global.cpp: Fixed compile warnings and added semantic actions for formal template parameters. Mon Nov 23 20:37:29 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_template_module_ref.h: * TAO_IDL/ast/ast_template_module_ref.cpp: * TAO_IDL/be_include/be_template_module_ref.h: * TAO_IDL/be/be_template_module_ref.cpp: New files, containing the AST node type representing a reference to an IDL template module denoted by the IDL keyword 'alias'. * TAO_IDL/include/ast_visitor.h: * TAO_IDL/be/be_template_interface.cpp: * TAO_IDL/be/be_typedef.cpp: * TAO_IDL/be/be_visitor.cpp: * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: * TAO_IDL/ast/ast_template_interface.cpp: * TAO_IDL/be_include/be_visitor.h: * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h: - Removed methods and code blocks referencing AST node types that have been removed. - Updated visit_* methods to frontend and backend visitor classes. - Updated create_* methods in generator classes. * orbsvcs/IFR_Service/ifr_visitor.h: * orbsvcs/IFR_Service/ifr_visitor.cpp: Update visit_* methods in base class visitor so backend IFR loader library will comple. New visit_* methods are not yet implemented. Fri Nov 20 20:22:23 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_module.h: * TAO_IDL/include/ast_connector.h: * TAO_IDL/ast/ast_connector.cpp: * TAO_IDL/ast/ast_module.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Removed more operations and includes that were caught by a build from scratch. Fri Nov 20 20:09:59 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_instantiated_connector.h: * TAO_IDL/include/ast_tmpl_port.h: * TAO_IDL/include/ast_tmpl_mirror_port.h: * TAO_IDL/ast/ast_instantiated_connector.cpp: * TAO_IDL/ast/ast_tmpl_mirror_port.cpp: * TAO_IDL/ast/ast_tmpl_port.cpp: * TAO_IDL/be_include/be_tmpl_port.h: * TAO_IDL/be_include/be_instantiated_connector.h: * TAO_IDL/be_include/be_tmpl_mirror_port.h: * TAO_IDL/be/be_tmpl_mirror_port.cpp: * TAO_IDL/be/be_tmpl_port.cpp: * TAO_IDL/be/be_instantiated_connector.cpp: Removed these files, the AST node types they contain are not relevant to the updated IDL3+ spec. * TAO_IDL/include/ast_template_module_inst.h: * TAO_IDL/ast/ast_template_module_inst.cpp: * TAO_IDL/be/be_template_module_inst.cpp: * TAO_IDL/be_include/be_template_module_inst.h: New files, containing the AST node type corresponding to an IDL template module declaration. * TAO_IDL/include/ast_generator.h: * TAO_IDL/include/fe_utils.h: * TAO_IDL/include/ast_mirror_port.h: * TAO_IDL/include/ast_provides.h: * TAO_IDL/include/ast_template_module.h: * TAO_IDL/include/ast_extended_port.h: * TAO_IDL/include/ast_uses.h: * TAO_IDL/include/ast_porttype.h: * TAO_IDL/include/ast_consumes.h: * TAO_IDL/include/ast_publishes.h: * TAO_IDL/include/ast_emits.h: * TAO_IDL/be/be_mirror_port.cpp: * TAO_IDL/be/be_extended_port.cpp: * TAO_IDL/be/be_generator.cpp: * TAO_IDL/be/be_porttype.cpp: * TAO_IDL/ast/ast_template_module.cpp: * TAO_IDL/ast/ast_generator.cpp: * TAO_IDL/ast/ast_extended_port.cpp: * TAO_IDL/ast/ast_mirror_port.cpp: * TAO_IDL/ast/ast_porttype.cpp: * TAO_IDL/be_include/be_generator.h: * TAO_IDL/be_include/be_porttype.h: * TAO_IDL/be_include/be_extended_port.h: * TAO_IDL/be_include/be_mirror_port.h: * TAO_IDL/fe/fe_utils.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: Removed operations, args and blocks of code that are not relelvant to the updated IDL3+ spec. Thu Nov 19 20:47:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/include/ast_param_holder.h: * TAO_IDL/include/ast_template_module.h: * TAO_IDL/be/be_param_holder.cpp: * TAO_IDL/be/be_template_module.cpp: * TAO_IDL/ast/ast_template_module.cpp: * TAO_IDL/ast/ast_param_holder.cpp: * TAO_IDL/be_include/be_template_module.h: * TAO_IDL/be_include/be_param_holder.h: New files, containing new AST node types corresponding to updates in the IDL3+ grammar. * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp: * TAO_IDL/include/ast_generator.h: * TAO_IDL/include/ast_decl.h: * TAO_IDL/include/ast_connector.h: * TAO_IDL/be/be_enum_val.cpp: * TAO_IDL/be/be_template_interface.cpp: * TAO_IDL/be/be_connector.cpp: * TAO_IDL/be/be_generator.cpp: * TAO_IDL/ast/ast_connector.cpp: * TAO_IDL/ast/ast_template_common.cpp: * TAO_IDL/ast/ast_generator.cpp: * TAO_IDL/ast/ast_decl.cpp: * TAO_IDL/be_include/be_connector.h: * TAO_IDL/be_include/be_generator.h: Cosmetic changes. * TAO_IDL/be_include/be_typedef.h: * TAO_IDL/include/ast_typedef.h: * TAO_IDL/ast/ast_typedef.cpp: * TAO_IDL/be/be_typedef.cpp: * TAO_IDL/ast/ast_field.cpp: * TAO_IDL/include/ast_field.h: Made typedef nodes subclasses of field nodes, similar to argument, attribute, port, etc. so the case when these nodes refer to IDL template parameters can be handled in a consistent manner. Thu Nov 19 14:43:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Fixed typos in generated file. Thu Nov 19 14:23:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/ast/ast_expression.cpp: Cosmetic changes. * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Finished first cut of production rules for revised IDL3+ grammar. Mon Nov 16 20:22:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/y.tab.cpp: Started adding new production rules for template modules. Mon Nov 16 15:28:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/fe/idl.ll: * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/lex.yy.cpp: * TAO_IDL/fe/lex.yy.cpp.diff: * TAO_IDL/fe/y.tab.h: * TAO_IDL/fe/y.tab.cpp: Removed '$' as keyword and added keyword 'alias'. Regenerated flex and bison files.
* (no commit message)Johnny Willemsen2009-09-281-1/+3
|
* Mon Aug 10 11:25:37 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>William R. Otte2009-08-102-90/+86
|
* Wed Jul 15 22:24:28 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-07-154-4/+0
| | | | | | | | | | | * TAO_IDL/be/be_visitor_component/component_exh.cpp * TAO_IDL/be/be_visitor_component/component_exs.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 Merged in some fixes from Jeff from the dds_ports branch to resolve compile warnings
* Tue Jul 14 11:12:09 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>William R. Otte2009-07-145-0/+1816
|
* ChangeLogTag: Thu May 7 18:14:03 UTC 2009 Jeff Parsons ↵parsons2009-05-071-5/+0
| | | | <j.parsons@vanderbilt.edu>
* Repo restructuringWilliam R. Otte2006-07-242-0/+144
|
* Repo restructuringWilliam R. Otte2006-07-242-144/+0
|
* ChangeLogTag: Thu Feb 9 16:31:17 UTC 2006 Jeff Parsons ↵parsons2006-02-092-2/+2
| | | | <j.parsons@vanderbilt.edu>
* ChangeLogTag: Tue Apr 12 17:51:58 2005 Jeff Parsons <j.parsons@vanderbilt.edu>parsons2005-04-122-0/+80
|
* ChangeLogTag: Wed Sep 25 11:12:59 2002 Jeff Parsons <parsons@cs.wustl.edu>parsons2002-09-251-0/+64