summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_wstr_sequence_cs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_wstr_sequence_cs.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_wstr_sequence_cs.cpp89
1 files changed, 0 insertions, 89 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_wstr_sequence_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_wstr_sequence_cs.cpp
index 6335e23593c..b7f0ccacc28 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_wstr_sequence_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_wstr_sequence_cs.cpp
@@ -22,92 +22,3 @@ ACE_RCSID (be_visitor_sequence,
gen_bounded_wstr_sequence_cs,
"$Id$")
-int
-be_visitor_sequence_cs::gen_bounded_wstr_sequence (be_sequence *node)
-{
- TAO_OutStream *os = this->ctx_->stream ();
- const char * class_name = node->instance_name ();
-
- static char full_class_name [NAMEBUFSIZE];
- ACE_OS::memset (full_class_name, '\0', NAMEBUFSIZE);
-
- if (node->is_nested ())
- {
- be_decl *tmp =
- be_scope::narrow_from_scope (node->defined_in ())->decl ();
-
- ACE_OS::sprintf (full_class_name,
- "%s::%s",
- tmp->full_name (),
- class_name);
- }
- else
- {
- ACE_OS::sprintf (full_class_name,
- "%s",
- class_name);
- }
-
- *os << be_nl << be_nl << "// TAO_IDL - Generated from " << be_nl
- << "// " << __FILE__ << ":" << __LINE__;
-
- os->gen_ifdef_AHETI();
- os->gen_ifdef_macro (class_name);
-
- // allocate_buffer
- *os << be_nl << be_nl
- << "void" << be_nl
- << full_class_name << "::_allocate_buffer (CORBA::ULong /* length */)"
- << be_nl
- << "{" << be_idt_nl
- << "// For this class memory is never reallocated so the implementation"
- << be_nl
- << "// is *really* simple." << be_nl
- << "this->buffer_ = " << class_name << "::allocbuf ("
- << node->max_size () << ");" << be_uidt_nl
- << "}" << be_nl
- << be_nl;
-
- // deallocate_buffer
- *os << "void" << be_nl
- << full_class_name << "::_deallocate_buffer (void)" << be_nl
- << "{" << be_idt_nl
- << "if (this->buffer_ == 0 || this->release_ == 0)" << be_idt_nl
- << "{" << be_idt_nl
- << "return;" << be_uidt_nl
- << "}" << be_uidt_nl << be_nl
- << "CORBA::WChar **tmp =" << be_idt_nl
- << "ACE_reinterpret_cast (CORBA::WChar **, this->buffer_);"
- << be_uidt_nl
- << class_name << "::freebuf (tmp);" << be_nl
- << "this->buffer_ = 0;" << be_uidt_nl
- << "}" << be_nl
- << be_nl;
-
- // destructor
- *os << full_class_name << "::~" << class_name << " (void)" << be_nl
- << "{" << be_idt_nl
- << "this->_deallocate_buffer ();" << be_uidt_nl
- << "}" << be_nl
- << be_nl;
-
- // shrink_buffer
- *os << "void" << be_nl
- << full_class_name << "::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)" << be_nl
- << "{" << be_idt_nl
- << "CORBA::WChar **tmp = ACE_reinterpret_cast (CORBA::WChar **,this->buffer_);" << be_nl
- << be_nl
- << "for (CORBA::ULong i = nl; i < ol; ++i)" << be_nl
- << "{" << be_idt_nl
- << "CORBA::wstring_free (tmp[i]);" << be_nl
- << "tmp[i] = 0;" << be_uidt_nl
- << "}" << be_uidt_nl
- << "}" << be_nl;
-
- os->gen_endif (); // endif macro
-
- // generate #endif for AHETI
- os->gen_endif_AHETI();
-
- return 0;
-}