Public Types | Public Member Functions

ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR > Class Template Reference

#include <String_IOStream.h>

Inheritance diagram for ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >:
Inheritance graph
[legend]
Collaboration diagram for ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef String_IOSBase
< ACE_CHAR_T, TR > 
ios_base
typedef ios_base::string_type string_type

Public Member Functions

 String_OStreamBase ()
 String_OStreamBase (string_type &string)
 ~String_OStreamBase ()
const string_typestr () const
void clear ()

Detailed Description

template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
class ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >

Definition at line 116 of file String_IOStream.h.


Member Typedef Documentation

template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
typedef String_IOSBase<ACE_CHAR_T, TR> ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >::ios_base

Reimplemented from ACE::IOS::String_IOSBase< ACE_CHAR_T, TR >.

Definition at line 121 of file String_IOStream.h.

template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
typedef ios_base::string_type ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >::string_type

Reimplemented from ACE::IOS::String_IOSBase< ACE_CHAR_T, TR >.

Definition at line 122 of file String_IOStream.h.


Constructor & Destructor Documentation

template<class ACE_CHAR_T , class TR >
ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >::String_OStreamBase (  )  [explicit]

Definition at line 165 of file String_IOStream.cpp.

      : String_IOSBase<ACE_CHAR_T, TR> (std::ios::out),
        std::basic_ostream<ACE_CHAR_T, TR> (String_IOSBase<ACE_CHAR_T, TR>::rdbuf ())
      {
      }

template<class ACE_CHAR_T , class TR >
ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >::String_OStreamBase ( string_type string  )  [explicit]

Definition at line 172 of file String_IOStream.cpp.

      : String_IOSBase<ACE_CHAR_T, TR> (string, std::ios::out),
        std::basic_ostream<ACE_CHAR_T, TR> (String_IOSBase<ACE_CHAR_T, TR>::rdbuf ())
      {
      }

template<class ACE_CHAR_T , class TR >
ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >::~String_OStreamBase (  ) 

Definition at line 179 of file String_IOStream.cpp.

      {
      }


Member Function Documentation

template<class ACE_CHAR_T , class TR >
void ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >::clear ( void   ) 

Definition at line 191 of file String_IOStream.cpp.

      {
        return this->rdbuf ()->clear_string ();
      }

template<class ACE_CHAR_T , class TR >
const String_OStreamBase< ACE_CHAR_T, TR >::string_type & ACE::IOS::String_OStreamBase< ACE_CHAR_T, TR >::str (  )  const

Definition at line 185 of file String_IOStream.cpp.

      {
        return this->stream ().str ();
      }


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines