diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-02-18 15:19:25 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-02-18 15:19:25 +0000 |
commit | 460414273497de7fd0f2d3bafe1959961d0c0b5b (patch) | |
tree | a972c9796fff96f76b3be45cdc3cfb6ccc8ac833 /TAO | |
parent | 692a0b39b0ff56f9d36d395cb933fd29bffd9574 (diff) | |
download | ATCD-460414273497de7fd0f2d3bafe1959961d0c0b5b.tar.gz |
* TAO_IDL/ast/ast_array.cpp:
Fixed arrays to be marked as 'local' if they
contain a local type at some level.
* 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_cs.cpp:
* TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
* TAO_IDL/be/be_visitor_array/cdr_op_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_exception/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_exception/any_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_interface/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
* TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
* TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.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_structure/any_op_ch.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_cs.cpp:
* TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
* TAO_IDL/be/be_visitor_typedef/typedef_cs.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/union_ch.cpp:
* TAO_IDL/be/be_visitor_union/union_cs.cpp:
* TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
Added typecode generation and Any operator generation
for all local types. Sometimes these may have to be
inserted into CORBA policies, and for that we need
the Any operators.
* tao/Any.h:
* tao/Any.i:
* tao/Any.cpp:
Added a new flag that is set by an insertion operator when
inserting a local type. Then the flag is checked when
marshaling the Any to return 0 if the Any contains a local
type at some level.
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 7cd05d1ff46..ab34afd5e34 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -43,6 +43,15 @@ Mon Feb 18 09:14:47 2002 Jeff Parsons <parsons@cs.wustl.edu> inserted into CORBA policies, and for that we need the Any operators. + * tao/Any.h: + * tao/Any.i: + * tao/Any.cpp: + + Added a new flag that is set by an insertion operator when + inserting a local type. Then the flag is checked when + marshaling the Any to return 0 if the Any contains a local + type at some level. + Mon Feb 18 08:53:14 2002 Jeff Parsons <parsons@cs.wustl.edu> * TAO_IDL/tao_idl_static.dsp: |