summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
diff options
context:
space:
mode:
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.cpp33
1 files changed, 4 insertions, 29 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 aee5198015c..0b280c237a8 100644
--- a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
@@ -199,27 +199,6 @@ int be_visitor_array_ch::visit_array (be_array *node)
*os << ";";
- // Generate helper struct for use of array in a sequence.
- *os << be_nl << be_nl
- << "struct " << be_global->stub_export_macro ()
- << " tao_" << node->local_name () << "_life" << be_nl
- << "{" << be_idt_nl
- << "static " << anon_p << node->local_name ()
- << "_slice * tao_alloc (void);" << be_nl
- << "static void tao_free (" << anon_p << node->local_name ()
- << "_slice * _tao_slice);" << be_nl
- << "static " << anon_p << node->local_name ()
- << "_slice * tao_dup (" << be_idt << be_idt_nl
- << "const " << anon_p << node->local_name () << "_slice * _tao_slice"
- << be_uidt_nl
- << ");" << be_uidt_nl
- << "static void tao_copy (" << be_idt << be_idt_nl
- << anon_p << node->local_name () << "_slice * _tao_to," << be_nl
- << "const " << anon_p << node->local_name ()
- << "_slice * _tao_from" << be_uidt_nl
- << ");" << be_uidt << be_uidt_nl
- << "};";
-
// No _var or _out class for an anonymous (non-typedef'd) array.
if (this->ctx_->tdef () != 0)
{
@@ -231,8 +210,7 @@ int be_visitor_array_ch::visit_array (be_array *node)
<< "typedef" << be_idt_nl
<< "TAO_VarArray_Var_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
- << node->local_name () << "_slice," << be_nl
- << "tao_" << node->local_name () << "_life" << be_uidt_nl
+ << node->local_name () << "_slice" << be_uidt_nl
<< ">" << be_uidt_nl
<< node->local_name () << "_var;" << be_uidt;
@@ -241,8 +219,7 @@ int be_visitor_array_ch::visit_array (be_array *node)
<< "TAO_Array_Out_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
<< node->local_name () << "_var," << be_nl
- << node->local_name () << "_slice," << be_nl
- << "tao_" << node->local_name () << "_life" << be_uidt_nl
+ << node->local_name () << "_slice" << be_uidt_nl
<< ">" << be_uidt_nl
<< node->local_name () << "_out;" << be_uidt;
}
@@ -252,8 +229,7 @@ int be_visitor_array_ch::visit_array (be_array *node)
<< "typedef" << be_idt_nl
<< "TAO_FixedArray_Var_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
- << node->local_name () << "_slice," << be_nl
- << "tao_" << node->local_name () << "_life" << be_uidt_nl
+ << node->local_name () << "_slice" << be_uidt_nl
<< ">" << be_uidt_nl
<< node->local_name () << "_var;" << be_uidt;
@@ -268,8 +244,7 @@ int be_visitor_array_ch::visit_array (be_array *node)
<< "typedef" << be_idt_nl
<< "TAO_Array_Forany_T<" << be_idt << be_idt_nl
<< anon_p << node->local_name () << "," << be_nl
- << anon_p << node->local_name () << "_slice," << be_nl
- << "tao_" << node->local_name () << "_life" << be_uidt_nl
+ << anon_p << node->local_name () << "_slice" << be_uidt_nl
<< ">" << be_uidt_nl
<< anon_p << node->local_name () << "_forany;" << be_uidt;