summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ch.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ch.cpp88
1 files changed, 0 insertions, 88 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ch.cpp
index c646832a0df..00f5995e18c 100644
--- a/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_sequence/gen_bounded_str_sequence_ch.cpp
@@ -23,91 +23,3 @@ ACE_RCSID (be_visitor_sequence,
gen_bounded_str_sequence_ch,
"$Id$")
-int
-be_visitor_sequence_ch::gen_bounded_str_sequence (be_sequence *node)
-{
- TAO_OutStream *os = this->ctx_->stream ();
- const char *class_name = node->instance_name ();
-
- *os << be_nl << be_nl << "// TAO_IDL - Generated from " << be_nl
- << "// " << __FILE__ << ":" << __LINE__;
-
- os->gen_ifdef_AHETI();
- os->gen_ifdef_macro (class_name);
-
- *os << be_nl << be_nl
- << "class " << be_global->stub_export_macro ()
- << " " << class_name << be_idt_nl
- << ": public TAO_Bounded_Base_Sequence" << be_uidt_nl
- << "{" << be_nl
- << "public:" << be_idt_nl;
-
- // constructor
- *os << class_name << " (void);" << be_nl;
-
- // constructor
- *os << class_name << " (" << be_idt << be_idt_nl
- << "CORBA::ULong length," << be_nl
- << "char* *value," << be_nl
- << "CORBA::Boolean release = 0" << be_uidt_nl
- << ");" << be_uidt_nl;
-
- // constructor
- *os << class_name << " (" << be_idt << be_idt_nl
- << "const " << class_name << " &rhs" << be_uidt_nl
- << ");" << be_uidt_nl;
-
- // operator=
- *os << class_name << " &operator= (" << be_idt << be_idt_nl
- << "const " << class_name << " &rhs" << be_uidt_nl
- << ");" << be_uidt_nl;
-
- // destructor
- *os << "virtual ~" << class_name << " (void);" << be_nl << be_nl;
-
- // Accessors
- *os << "// = Accessors." << be_nl;
-
- // operator[]
- *os << "TAO_SeqElem_String_Manager operator[] (CORBA::ULong index) const;"
- << be_nl << be_nl;
-
- // Static operations
- *os << "// = Static operations." << be_nl;
-
- // allocbuf
- *os << "static char **allocbuf (CORBA::ULong length);" << be_nl;
-
- // freebuf
- *os << "static void freebuf (char **buffer);" << be_nl << be_nl;
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
- *os << "// Implement the TAO_Base_Sequence methods (see Sequence.h)" << be_nl;
-
- // allocate_buffer
- *os << "virtual void _allocate_buffer (CORBA::ULong length);" << be_nl;
-
- // deallocate_buffer
- *os << "virtual void _deallocate_buffer (void);" << be_nl;
-
- // get_buffer
- *os << "char* *get_buffer (CORBA::Boolean orphan = 0);" << be_nl;
-
- // get_buffer
- *os << "const char* *get_buffer (void) const;" << be_nl;
-
- // shrink_buffer
- *os << "virtual void _shrink_buffer (" << be_idt << be_idt_nl
- << "CORBA::ULong nl," << be_nl
- << "CORBA::ULong ol" << be_uidt_nl
- << ");" << be_uidt << be_uidt_nl;
-
- *os << "};";
-
- os->gen_endif ();
-
- // generate #endif for AHETI.
- os->gen_endif_AHETI ();
-
- return 0;
-}