diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2006-06-21 12:14:14 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2006-06-21 12:14:14 +0000 |
commit | 90a37b0dd8ef68a827510fbe8d0d3744c75e5222 (patch) | |
tree | b9309cca530dda2913f80e462092960c4c65087a /TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp | |
parent | a33cdabbc14c47bfa9cf76c17dad9fa3d23629a7 (diff) | |
download | ATCD-90a37b0dd8ef68a827510fbe8d0d3744c75e5222.tar.gz |
ChangeLogTag: Wed Jun 21 07:23:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
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 | 38 |
1 files changed, 15 insertions, 23 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 c1801a90e47..90d84dd5a39 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp @@ -204,20 +204,6 @@ int be_visitor_array_ch::visit_array (be_array *node) << "struct " << anon_p << node->nested_type_name (scope, "_tag") << " {};" << be_nl; - // Traits class - *os << be_nl - << "struct " << anon_p - << node->nested_type_name (scope, "_traits") << be_nl - << "{" << be_idt_nl - << "typedef " << anon_p << node->local_name () - << "_slice slice_type;" << be_nl; - *os << "typedef " << anon_p << node->local_name () - << " value_type;" << be_nl; - *os << "typedef " << anon_p << node->nested_type_name (scope, "_tag") - << " tag_type;" << be_nl - << be_uidt_nl - << "};"; - // No _var or _out class for an anonymous (non-typedef'd) array. if (td != 0) { @@ -228,26 +214,30 @@ int be_visitor_array_ch::visit_array (be_array *node) *os << be_nl << be_nl << "typedef" << be_idt_nl << "TAO_VarArray_Var_T<" << be_idt << be_idt_nl - << node->local_name () << "_traits" << be_uidt_nl + << node->local_name () << "," << be_nl + << node->local_name () << "_slice," << be_nl + << node->local_name () << "_tag" << be_uidt_nl << ">" << be_uidt_nl << node->local_name () << "_var;" << be_uidt; *os << be_nl << be_nl << "typedef" << be_idt_nl << "TAO_Array_Out_T<" << be_idt << be_idt_nl - << node->local_name () << "_traits" << "," << be_nl; - - *os << node->local_name () << "_var" << be_uidt_nl - << ">" << be_uidt_nl; - - *os << node->local_name () << "_out;" << be_uidt; + << node->local_name () << "," << be_nl + << node->local_name () << "_var," << be_nl + << node->local_name () << "_slice," << be_nl + << node->local_name () << "_tag" << be_uidt_nl + << ">" << be_uidt_nl + << node->local_name () << "_out;" << be_uidt; } else { *os << be_nl << be_nl << "typedef" << be_idt_nl << "TAO_FixedArray_Var_T<" << be_idt << be_idt_nl - << node->local_name () << "_traits" << be_uidt_nl + << node->local_name () << "," << be_nl + << node->local_name () << "_slice," << be_nl + << node->local_name () << "_tag" << be_uidt_nl << ">" << be_uidt_nl << node->local_name () << "_var;" << be_uidt; @@ -261,7 +251,9 @@ int be_visitor_array_ch::visit_array (be_array *node) *os << be_nl << be_nl << "typedef" << be_idt_nl << "TAO_Array_Forany_T<" << be_idt << be_idt_nl - << anon_p << node->local_name () << "_traits" << be_uidt_nl + << anon_p << node->local_name () << "," << be_nl + << anon_p << node->local_name () << "_slice," << be_nl + << anon_p << node->local_name () << "_tag" << be_uidt_nl << ">" << be_uidt_nl << anon_p << node->local_name () << "_forany;" << be_uidt; |