diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp index f6ca9c7c101..bf84852b1d3 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp @@ -230,44 +230,46 @@ int be_visitor_array_ch::visit_array (be_array *node) if (node->size_type () == AST_Type::VARIABLE) { *os << be_nl << be_nl - << "typedef TAO_VarArray_Var_T<" << be_idt << be_idt_nl + << "typedef" << be_idt_nl + << "TAO_VarArray_Var_T<" << be_idt << be_idt_nl << node->local_name () << "_slice," << be_nl << "tao_" << node->local_name () << "_life" << be_uidt_nl - << ">" << be_nl + << ">" << be_uidt_nl << node->local_name () << "_var;" << be_uidt_nl; - *os << "typedef TAO_Array_Out_T<" << be_idt << be_idt_nl + *os << "typedef" << be_idt_nl + << "TAO_Array_Out_T<" << be_idt << be_idt_nl << node->local_name () << "_var," << be_nl << node->local_name () << "_slice," << be_nl << "tao_" << node->local_name () << "_life" << be_uidt_nl - << ">" << be_nl + << ">" << be_uidt_nl << node->local_name () << "_out;" << be_uidt; } else { *os << be_nl << be_nl - << "typedef TAO_FixedArray_Var_T<" << be_idt << be_idt_nl + << "typedef" << be_idt_nl + << "TAO_FixedArray_Var_T<" << be_idt << be_idt_nl << node->local_name () << "_slice," << be_nl << "tao_" << node->local_name () << "_life" << be_uidt_nl - << ">" << be_nl - << node->local_name () << "_var;" << be_uidt_nl; + << ">" << be_uidt_nl + << node->local_name () << "_var;" << be_uidt; - *os << "typedef " << node->local_name () << " " + *os << be_nl << be_nl + << "typedef" << be_idt_nl << node->local_name () << be_nl << node->local_name () << "_out;" << be_uidt; } } // Generate _forany decl. *os << be_nl << be_nl - << "typedef TAO_Array_Forany_T<" << be_idt << be_idt_nl + << "typedef" << be_idt_nl + << "TAO_Array_Forany_T<" << be_idt << be_idt_nl << anon_p << node->local_name () << "_slice," << be_nl << "tao_" << node->local_name () << "_life" << be_uidt_nl - << ">" << be_nl + << ">" << be_uidt_nl << anon_p << node->local_name () << "_forany;" << be_uidt; - *os << be_nl << be_nl << "// TAO_IDL - Generated from " << be_nl - << "// " __FILE__ << ":" << __LINE__; - *os << be_nl << be_nl; // The _alloc, _dup, copy, and free methods. If the node is nested, the |