00001 #ifndef guard_unbounded_wstring_sequence_hpp 00002 #define guard_unbounded_wstring_sequence_hpp 00003 /** 00004 * @file 00005 * 00006 * @brief Implement unbounded sequences for wide strings. 00007 * 00008 * Unbounded_Wstring_Sequence_T.h,v 1.3 2006/04/20 17:34:07 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_wstring_sequence 00020 : public details::unbounded_basic_string_sequence<CORBA::WChar> 00021 { 00022 public: 00023 inline unbounded_wstring_sequence() 00024 : details::unbounded_basic_string_sequence<CORBA::WChar>() 00025 {} 00026 inline /* explicit */ unbounded_wstring_sequence(CORBA::ULong maximum) 00027 : details::unbounded_basic_string_sequence<CORBA::WChar>(maximum) 00028 {} 00029 inline unbounded_wstring_sequence( 00030 CORBA::ULong maximum, 00031 CORBA::ULong length, 00032 value_type * data, 00033 CORBA::Boolean release = false) 00034 : details::unbounded_basic_string_sequence<CORBA::WChar>( 00035 maximum, length, data, release) 00036 {} 00037 }; 00038 00039 } // namespace TAO 00040 00041 TAO_END_VERSIONED_NAMESPACE_DECL 00042 00043 #endif // guard_unbounded_wstring_sequence_hpp