diff options
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.cpp | 88 |
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; -} |