diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-01-23 17:48:01 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-01-23 17:48:01 +0000 |
commit | 5ad3e485a7887971cdc5293e5d26c9e104610283 (patch) | |
tree | 62244097a95fe224f84509f5e65090427589f708 /TAO/TAO_IDL/be/be_visitor_arg_traits.cpp | |
parent | 62f8c0fa3d8653ca1973d4b101c031e8e684f521 (diff) | |
download | ATCD-5ad3e485a7887971cdc5293e5d26c9e104610283.tar.gz |
ChangeLogTag: Fri Jan 23 11:43:25 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_arg_traits.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_arg_traits.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp b/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp index 92fcf72caf7..a14cd66019f 100644 --- a/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp +++ b/TAO/TAO_IDL/be/be_visitor_arg_traits.cpp @@ -368,7 +368,16 @@ be_visitor_arg_traits::visit_array (be_array *node) *os << node->name () << "_out," << be_nl; } - *os << node->name () << "_forany" << be_uidt_nl + *os << node->name () << "_forany"; + + // The SArgument classes don't need the TAG parameter, + if (ACE_OS::strlen (this->S_) == 0) + { + *os << "," << be_nl + << node->name () << "_tag"; + } + + *os << be_uidt_nl << ">" << be_uidt << be_uidt << be_uidt << be_uidt_nl << "{" << be_nl << "};"; |