STK++ 0.9.13
I/O stream declarations

Nearly all of the I/O classes are parameterized on the type of characters they read and write (The major exception is ios_base at the top of the hierarchy). More...

Collaboration diagram for I/O stream declarations:
typedef std::basic_ios< CharSTK::ios
 ios for Char
 
typedef std::basic_streambuf< CharSTK::streambuf
 streambuf for Char
 
typedef std::basic_istream< CharSTK::istream
 istream for Char
 
typedef std::basic_ostream< CharSTK::ostream
 ostream for Char
 
typedef std::basic_iostream< CharSTK::iostream
 iostream for Char
 
typedef std::basic_stringbuf< CharSTK::stringbuf
 stringbuf for Char
 
typedef std::basic_istringstream< CharSTK::istringstream
 istringstream for Char
 
typedef std::basic_ostringstream< CharSTK::ostringstream
 ostringstream (ostringstream) for Char
 
typedef std::basic_stringstream< CharSTK::stringstream
 stringstream for Char
 
typedef std::basic_filebuf< CharSTK::filebuf
 filebuf for Char
 
typedef std::basic_ifstream< CharSTK::ifstream
 ifstream for Char
 
typedef std::basic_ofstream< CharSTK::ofstream
 ofstream for Char
 
typedef std::basic_fstream< CharSTK::fstream
 

Detailed Description

Nearly all of the I/O classes are parameterized on the type of characters they read and write (The major exception is ios_base at the top of the hierarchy).

For ease of use, all of the basic_* I/O-related classes are given typedef names in the namespace STK. For example:

typedef basic_ifstream<Char> ifstream;

These declarations in the STK namespace would be very useful if you modify the built-in type representation of Char (say wchar_t).

Typedef Documentation

◆ filebuf

typedef std::basic_filebuf<Char> STK::filebuf

filebuf for Char

Definition at line 69 of file STK_Stream.h.

◆ fstream

typedef std::basic_fstream<Char> STK::fstream

Definition at line 75 of file STK_Stream.h.

◆ ifstream

typedef std::basic_ifstream<Char> STK::ifstream

ifstream for Char

Definition at line 71 of file STK_Stream.h.

◆ ios

typedef std::basic_ios<Char> STK::ios

ios for Char

Definition at line 51 of file STK_Stream.h.

◆ iostream

typedef std::basic_iostream<Char> STK::iostream

iostream for Char

Definition at line 59 of file STK_Stream.h.

◆ istream

typedef std::basic_istream<Char> STK::istream

istream for Char

Definition at line 55 of file STK_Stream.h.

◆ istringstream

typedef std::basic_istringstream<Char> STK::istringstream

istringstream for Char

Definition at line 63 of file STK_Stream.h.

◆ ofstream

typedef std::basic_ofstream<Char> STK::ofstream

ofstream for Char

Definition at line 73 of file STK_Stream.h.

◆ ostream

typedef std::basic_ostream<Char> STK::ostream

ostream for Char

Definition at line 57 of file STK_Stream.h.

◆ ostringstream

typedef std::basic_ostringstream<Char> STK::ostringstream

ostringstream (ostringstream) for Char

Definition at line 65 of file STK_Stream.h.

◆ streambuf

typedef std::basic_streambuf<Char> STK::streambuf

streambuf for Char

Definition at line 53 of file STK_Stream.h.

◆ stringbuf

typedef std::basic_stringbuf<Char> STK::stringbuf

stringbuf for Char

Definition at line 61 of file STK_Stream.h.

◆ stringstream

typedef std::basic_stringstream<Char> STK::stringstream

stringstream for Char

Definition at line 67 of file STK_Stream.h.