Public Types | Public Member Functions

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

#include <String_IOStream.h>

Inheritance diagram for ACE::IOS::String_IStreamBase< ACE_CHAR_T, TR >:
Inheritance graph
[legend]
Collaboration diagram for ACE::IOS::String_IStreamBase< 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
typedef
ios_base::buffer_type::pos_type 
pos_type

Public Member Functions

 String_IStreamBase ()
 String_IStreamBase (const string_type &string)
 ~String_IStreamBase ()
String_IStreamBaserewind ()

Detailed Description

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

Definition at line 140 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_IStreamBase< ACE_CHAR_T, TR >::ios_base

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

Definition at line 145 of file String_IOStream.h.

template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
typedef ios_base::buffer_type::pos_type ACE::IOS::String_IStreamBase< ACE_CHAR_T, TR >::pos_type

Definition at line 147 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_IStreamBase< ACE_CHAR_T, TR >::string_type

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

Definition at line 146 of file String_IOStream.h.


Constructor & Destructor Documentation

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

Definition at line 197 of file String_IOStream.cpp.

      : String_IOSBase<ACE_CHAR_T, TR> (std::ios::in),
        std::basic_istream<ACE_CHAR_T, TR> (String_IOSBase<ACE_CHAR_T, TR>::rdbuf ())
      {
      }

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

Definition at line 204 of file String_IOStream.cpp.

      : String_IOSBase<ACE_CHAR_T, TR> (const_cast<string_type&> (string),
                                        std::ios::in),
        std::basic_istream<ACE_CHAR_T, TR> (String_IOSBase<ACE_CHAR_T, TR>::rdbuf ())
      {
      }

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

Definition at line 212 of file String_IOStream.cpp.

      {
      }


Member Function Documentation

template<class ACE_CHAR_T , class TR >
String_IStreamBase< ACE_CHAR_T, TR > & ACE::IOS::String_IStreamBase< ACE_CHAR_T, TR >::rewind ( void   ) 

Definition at line 218 of file String_IOStream.cpp.

      {
        this->rdbuf ()->pubseekpos (0, std::ios::in);
        this->clear ();
        return *this;
      }


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