diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp index a57f897db41..9ba043d54a0 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp @@ -136,10 +136,10 @@ be_visitor_valuetype_field_ch::visit_array (be_array *node) { // Now use this array as a "type" for the subsequent declarator. // The set method. - *os << pre_op () << "void " << ub->local_name () << " (const " + *os << pre_op () << "void " << ub->local_name () << " (" << bt->name () << ")" << post_op () << be_nl; // The get method. - *os << pre_op () + *os << pre_op() << bt->name () << "_slice *" << ub->local_name () << " (void)" << post_op () << be_nl; // The get (read/write) method. @@ -483,8 +483,8 @@ be_visitor_valuetype_field_ch::visit_predefined_type (be_predefined_type *node) break; case AST_PredefinedType::PT_any: // Set method. - *os << pre_op () << "void " << ub->local_name () - << " (const ::" << bt->name () << " &)" + *os << pre_op () << "void " << ub->local_name () << " ( ::" + << bt->name () << " &)" << post_op () << be_nl; // Get method (read-only). *os << pre_op () << "const ::" << bt->name () << " &" @@ -499,12 +499,11 @@ be_visitor_valuetype_field_ch::visit_predefined_type (be_predefined_type *node) break; default: // Set method. - *os << pre_op () << "void " << ub->local_name () - << " (const ::" << bt->name () << ")" + *os << pre_op () << "void " << ub->local_name () << " (::" + << bt->name () << ")" << post_op () << be_nl; // Get method. - *os << pre_op () << "::" << bt->name () - << " " << ub->local_name () + *os << pre_op () << "::" << bt->name () << " " << ub->local_name () << " (void) const" << post_op (); } |