diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-07-22 15:20:56 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-07-22 15:20:56 +0000 |
commit | e2f14473de5c959d44d833940459eff794bbad1e (patch) | |
tree | 64a7b8985867aff0c7b611928106ef6ce6d5d2a9 /TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp | |
parent | 11ee59314942166dad801b20aea90d18997e9e69 (diff) | |
download | ATCD-e2f14473de5c959d44d833940459eff794bbad1e.tar.gz |
ChangeLogTag:Wed Jul 22 10:07:17 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
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 2a9c2fb903b..3a71d919239 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 @@ -61,13 +61,14 @@ be_visitor_array_any_op_cs::visit_array (be_array *node) << "else // copy" << be_idt_nl << "_tao_any.replace (" << node->tc_name () << ", " << node->name () << "_dup (_tao_elem.ptr ()), 1, _tao_env);" << be_uidt_nl - << be_uidt_nl << "}" << be_nl; + << be_uidt_nl << "}\n" << be_nl; *os << "CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, " << node->name () << "_forany &_tao_elem)" << be_nl << "{" << be_idt_nl << "CORBA::Environment _tao_env;" << be_nl - << "if (!_tao_any.type ()->equal (" << node->tc_name () + << "CORBA::TypeCode_var type = _tao_any.type ();" << be_nl + << "if (!type->equal (" << node->tc_name () << ", _tao_env)) return 0; // not equal" << be_nl << "if (_tao_any.any_owns_data ())" << be_nl << "{" << be_idt_nl @@ -80,9 +81,8 @@ be_visitor_array_any_op_cs::visit_array (be_array *node) << ", _tao_elem_ptr, 0, _tao_env)" << be_nl << " == CORBA::TypeCode::TRAVERSE_CONTINUE)" << be_nl << "{" << be_idt_nl - << "((CORBA::Any *)&_tao_any)->replace (_tao_any.type (), " - << "_tao_elem_ptr, 1, _tao_env);" - << be_nl + << "((CORBA::Any *)&_tao_any)->replace (" + << node->tc_name () << ", _tao_elem_ptr, 1, _tao_env);" << be_nl << " return 1;" << be_uidt_nl << "}" << be_nl << "else" << be_nl // decode failed |