00001 #ifndef guard_unbounded_string_sequence_hpp 00002 #define guard_unbounded_string_sequence_hpp 00003 /** 00004 * @file 00005 * 00006 * @brief Implement unbounded sequences for strings. 00007 * 00008 * Unbounded_String_Sequence_T.h,v 1.2 2006/04/19 08:22:00 jwillemsen Exp 00009 * 00010 * @author Carlos O'Ryan 00011 */ 00012 #include "tao/Unbounded_Basic_String_Sequence_T.h" 00013 00014 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00015 00016 namespace TAO 00017 { 00018 00019 class unbounded_string_sequence 00020 : public details::unbounded_basic_string_sequence<char> 00021 { 00022 public: 00023 inline unbounded_string_sequence() 00024 : details::unbounded_basic_string_sequence<char>() 00025 {} 00026 inline explicit unbounded_string_sequence(CORBA::ULong maximum) 00027 : details::unbounded_basic_string_sequence<char>(maximum) 00028 {} 00029 inline unbounded_string_sequence( 00030 CORBA::ULong maximum, 00031 CORBA::ULong length, 00032 value_type * data, 00033 CORBA::Boolean release = false) 00034 : details::unbounded_basic_string_sequence<char>( 00035 maximum, length, data, release) 00036 {} 00037 }; 00038 00039 } // namespace TAO 00040 00041 TAO_END_VERSIONED_NAMESPACE_DECL 00042 00043 #endif // guard_unbounded_string_sequence_hpp