summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-04-22 11:31:56 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-04-22 11:31:56 +0000
commit724275f7d854c72370c0f8a34479434b315b282f (patch)
treebec859f11fa5026874c173244e5c14f8363bd1c9
parent77ac55fcba2d1aaa92a458d44264dbcb7d301074 (diff)
downloadATCD-724275f7d854c72370c0f8a34479434b315b282f.tar.gz
ChangeLogTag:Tue Apr 22 06:30:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r--TAO/ChangeLog_ref6
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp12
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp79
3 files changed, 51 insertions, 46 deletions
diff --git a/TAO/ChangeLog_ref b/TAO/ChangeLog_ref
index bf3b88794fc..ca40c172c00 100644
--- a/TAO/ChangeLog_ref
+++ b/TAO/ChangeLog_ref
@@ -1,3 +1,9 @@
+Tue Apr 22 06:30:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * be/be_visitor_sequence/sequence_ch.cpp:
+ * be/be_visitor_sequence/sequence_cs.cpp: Use the new managed type
+ out classes when the IDL compiler comes across managed types.
+
Tue Apr 22 06:22:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* tao/Seq_Out_T.cpp:
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp
index 2cd857d97d2..68023c6578d 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp
@@ -245,7 +245,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node,
*os << be_nl << be_nl
<< "typedef" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
<< node->local_name () << "_var," << be_nl
<< "TAO_Object_Manager<" << be_idt << be_idt_nl
@@ -271,7 +271,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node,
*os << be_nl << be_nl
<< "typedef" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
<< node->local_name () << "_var," << be_nl
<< "TAO_Abstract_Manager<" << be_idt << be_idt_nl
@@ -296,7 +296,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node,
*os << be_nl << be_nl
<< "typedef" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
<< node->local_name () << "_var," << be_nl
<< "TAO_Pseudo_Object_Manager<" << be_idt << be_idt_nl
@@ -321,7 +321,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node,
*os << be_nl << be_nl
<< "typedef" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
<< node->local_name () << "_var," << be_nl
<< "TAO_Valuetype_Manager<" << be_idt << be_idt_nl
@@ -343,7 +343,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node,
*os << be_nl << be_nl
<< "typedef" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
<< node->local_name () << "_var," << be_nl
<< "TAO_SeqElem_String_Manager" << be_uidt_nl
@@ -361,7 +361,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node,
*os << be_nl << be_nl
<< "typedef" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
<< node->local_name () << "_var," << be_nl
<< "TAO_SeqElem_WString_Manager" << be_uidt_nl
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp
index 2a7ecee3e69..560ca3c870c 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp
@@ -18,8 +18,8 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_sequence,
- sequence_cs,
+ACE_RCSID (be_visitor_sequence,
+ sequence_cs,
"$Id$")
// ************************************************************
@@ -58,7 +58,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node)
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_sequence_cs::"
"visit_sequence - "
- "codegen for anonymous base type failed\n"),
+ "codegen for anonymous base type failed\n"),
-1);
}
@@ -80,7 +80,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node)
if (node->unbounded ())
{
*os << be_nl << be_nl
- << node->name () << "::" << node->local_name () << " ("
+ << node->name () << "::" << node->local_name () << " ("
<< be_idt << be_idt_nl
<< "CORBA::ULong max" << be_uidt_nl
<< ")" << be_nl
@@ -92,7 +92,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node)
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_sequence_cs::"
"visit_sequence - "
- "codegen for base sequence class failed\n"),
+ "codegen for base sequence class failed\n"),
-1);
}
@@ -102,8 +102,8 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node)
}
// constructor with the buffer
- *os << be_nl << be_nl
- << node->name () << "::" << node->local_name () << " ("
+ *os << be_nl << be_nl
+ << node->name () << "::" << node->local_name () << " ("
<< be_idt << be_idt_nl;
if (node->unbounded ())
@@ -138,7 +138,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node)
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_sequence_cs::"
"visit_sequence - "
- "codegen for base sequence class\n"),
+ "codegen for base sequence class\n"),
-1);
}
@@ -153,7 +153,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node)
<< "{}";
// Copy constructor.
- *os << be_nl << be_nl
+ *os << be_nl << be_nl
<< node->name () << "::" << node->local_name ()
<< " (" << be_idt << be_idt_nl
<< "const " << node->local_name ()
@@ -167,7 +167,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node)
ACE_ERROR_RETURN ((LM_ERROR,
"(%N:%l) be_visitor_sequence_cs::"
"visit_sequence - "
- "codegen for base sequence class\n"),
+ "codegen for base sequence class\n"),
-1);
}
@@ -237,7 +237,7 @@ be_visitor_sequence_cs::gen_managed_type_tmplinst (be_sequence *node,
<< ">;" << be_uidt << be_uidt;
os->gen_elif_AHETI ();
-
+
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt << be_idt_nl
<< "TAO_Object_Manager< \\" << be_idt << be_idt_nl
@@ -245,10 +245,10 @@ be_visitor_sequence_cs::gen_managed_type_tmplinst (be_sequence *node,
<< bt->name () << "_var, \\" << be_nl
<< bt->fwd_helper_name () << "_life \\" << be_uidt_nl
<< ">" << be_uidt << be_uidt << be_uidt;
-
+
os->gen_endif_AHETI ();
-
- break;
+
+ break;
case be_sequence::MNG_ABSTRACT:
os->gen_ifdef_AHETI ();
@@ -261,7 +261,7 @@ be_visitor_sequence_cs::gen_managed_type_tmplinst (be_sequence *node,
<< ">;" << be_uidt << be_uidt;
os->gen_elif_AHETI ();
-
+
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt << be_idt_nl
<< "TAO_Abstract_Manager< \\" << be_idt << be_idt_nl
@@ -269,10 +269,10 @@ be_visitor_sequence_cs::gen_managed_type_tmplinst (be_sequence *node,
<< bt->name () << "_var, \\" << be_nl
<< bt->fwd_helper_name () << "_life \\" << be_uidt_nl
<< ">" << be_uidt << be_uidt << be_uidt;
-
+
os->gen_endif_AHETI ();
-
- break;
+
+ break;
case be_sequence::MNG_VALUE:
os->gen_ifdef_AHETI ();
@@ -285,7 +285,7 @@ be_visitor_sequence_cs::gen_managed_type_tmplinst (be_sequence *node,
<< ">;" << be_uidt << be_uidt;
os->gen_elif_AHETI ();
-
+
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt << be_idt_nl
<< "TAO_Valuetype_Manager< \\" << be_idt << be_idt_nl
@@ -293,9 +293,9 @@ be_visitor_sequence_cs::gen_managed_type_tmplinst (be_sequence *node,
<< bt->name () << "_var, \\" << be_nl
<< bt->fwd_helper_name () << "_life \\" << be_uidt_nl
<< ">" << be_uidt << be_uidt << be_uidt;
-
+
os->gen_endif_AHETI ();
-
+
break;
case be_sequence::MNG_PSEUDO:
os->gen_ifdef_AHETI ();
@@ -308,16 +308,16 @@ be_visitor_sequence_cs::gen_managed_type_tmplinst (be_sequence *node,
<< ">;" << be_uidt << be_uidt;
os->gen_elif_AHETI ();
-
+
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt << be_idt_nl
<< "TAO_Pseudo_Object_Manager< \\" << be_idt << be_idt_nl
<< bt->name () << ", \\" << be_nl
<< bt->name () << "_var \\" << be_uidt_nl
<< ">" << be_uidt << be_uidt << be_uidt;
-
+
os->gen_endif_AHETI ();
-
+
break;
default:
// String and Wstring managed types are not template classes.
@@ -349,7 +349,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "template class" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->name () << "," << be_nl
<< node->name () << "_var," << be_nl
<< "TAO_Object_Manager<" << be_idt << be_idt_nl
@@ -374,7 +374,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "template class" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->name () << "," << be_nl
<< node->name () << "_var," << be_nl
<< "TAO_Abstract_Manager<" << be_idt << be_idt_nl
@@ -398,7 +398,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "template class" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->name () << "," << be_nl
<< node->name () << "_var," << be_nl
<< "TAO_Pseudo_Object_Manager<" << be_idt << be_idt_nl
@@ -422,7 +422,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "template class" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->name () << "," << be_nl
<< node->name () << "_var," << be_nl
<< "TAO_Valuetype_Manager<" << be_idt << be_idt_nl
@@ -443,7 +443,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "template class" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->name () << "," << be_nl
<< node->name () << "_var," << be_nl
<< "TAO_SeqElem_String_Manager" << be_uidt_nl
@@ -460,7 +460,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "template class" << be_idt_nl
- << "TAO_Seq_Out_T<" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T<" << be_idt << be_idt_nl
<< node->name () << "," << be_nl
<< node->name () << "_var," << be_nl
<< "TAO_SeqElem_WString_Manager" << be_uidt_nl
@@ -473,7 +473,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "template class" << be_idt_nl
- << (st == AST_Type::FIXED ? "TAO_FixedSeq_Var_T<"
+ << (st == AST_Type::FIXED ? "TAO_FixedSeq_Var_T<"
: "TAO_VarSeq_Var_T<")
<< be_idt << be_idt_nl
<< node->local_name () << "," << be_nl
@@ -493,7 +493,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
}
os->gen_elif_AHETI ();
-
+
switch (node->managed_type ())
{
case be_sequence::MNG_OBJREF:
@@ -510,7 +510,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt << be_idt_nl
- << "TAO_Seq_Out_T< \\" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T< \\" << be_idt << be_idt_nl
<< node->name () << ", \\" << be_nl
<< node->name () << "_var, \\" << be_nl
<< "TAO_Object_Manager< \\" << be_idt << be_idt_nl
@@ -535,7 +535,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt_nl
- << "TAO_Seq_Out_T< \\" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T< \\" << be_idt << be_idt_nl
<< node->name () << ", \\" << be_nl
<< node->name () << "_var, \\" << be_nl
<< "TAO_Abstract_Manager< \\" << be_idt << be_idt_nl
@@ -559,7 +559,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt_nl
- << "TAO_Seq_Out_T< \\" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T< \\" << be_idt << be_idt_nl
<< node->name () << ", \\" << be_nl
<< node->name () << "_var, \\" << be_nl
<< "TAO_Pseudo_Object_Manager< \\" << be_idt << be_idt_nl
@@ -583,7 +583,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt_nl
- << "TAO_Seq_Out_T< \\" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T< \\" << be_idt << be_idt_nl
<< node->name () << ", \\" << be_nl
<< node->name () << "_var, \\" << be_nl
<< "TAO_Valuetype_Manager< \\" << be_idt << be_idt_nl
@@ -604,7 +604,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt_nl
- << "TAO_Seq_Out_T< \\" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T< \\" << be_idt << be_idt_nl
<< node->name () << ", \\" << be_nl
<< node->name () << "_var, \\" << be_nl
<< "TAO_SeqElem_String_Manager \\" << be_uidt_nl
@@ -621,7 +621,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt_nl
- << "TAO_Seq_Out_T< \\" << be_idt << be_idt_nl
+ << "TAO_MngSeq_Out_T< \\" << be_idt << be_idt_nl
<< node->name () << ", \\" << be_nl
<< node->name () << "_var, \\" << be_nl
<< "TAO_SeqElem_WString_Manager \\" << be_uidt_nl
@@ -634,7 +634,7 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
*os << be_nl << be_nl
<< "# pragma instantiate \\" << be_idt_nl
- << (st == AST_Type::FIXED ? "TAO_FixedSeq_Var_T< \\"
+ << (st == AST_Type::FIXED ? "TAO_FixedSeq_Var_T< \\"
: "TAO_VarSeq_Var_T< \\")
<< be_idt << be_idt_nl
<< node->local_name () << ", \\" << be_nl
@@ -657,4 +657,3 @@ be_visitor_sequence_cs::gen_varout_tmplinst (be_sequence *node,
return 0;
}
-