STKernel::Base I/O stream Declarations
[Subproject STKernel::Base]

Collaboration diagram for STKernel::Base I/O stream Declarations:

Typedefs

typedef std::basic_ios< Char > STK::ios
typedef std::basic_streambuf
< Char > 
STK::streambuf
typedef std::basic_istream< Char > STK::istream
typedef std::basic_ostream< Char > STK::ostream
typedef std::basic_iostream< Char > STK::iostream
typedef std::basic_stringbuf
< Char > 
STK::stringbuf
typedef
std::basic_istringstream< Char > 
STK::istringstream
typedef
std::basic_ostringstream< Char > 
STK::ostringstream
typedef
std::basic_stringstream< Char > 
STK::stringstream
typedef std::basic_filebuf< Char > STK::filebuf
typedef std::basic_ifstream< Char > STK::ifstream
typedef std::basic_ofstream< Char > STK::ofstream
typedef std::basic_fstream< Char > STK::fstream

Functions

istream & STK::operator>> (istream &is, Proxy< NotAvailable > &input)
 Overloading of the istream >> for the type NotAvailable.
istream & STK::operator>> (istream &is, Proxy< Sign > &input)
 Overloading of the istream >> for the type Sign.

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 modifiy the built-in type representation of Char (say wchar_t).


Typedef Documentation

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

ios for Char

Definition at line 75 of file STK_ioStream.h.

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

streambuf for Char

Definition at line 80 of file STK_ioStream.h.

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

istream for Char

Definition at line 85 of file STK_ioStream.h.

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

ostream for Char

Definition at line 90 of file STK_ioStream.h.

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

iostream for Char

Definition at line 95 of file STK_ioStream.h.

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

stringbuf for Char

Definition at line 100 of file STK_ioStream.h.

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

istringstream (istringstream) for Char

Definition at line 105 of file STK_ioStream.h.

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

ostringstream (ostringstream) for Char

Definition at line 110 of file STK_ioStream.h.

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

stringstream (stringstream) for Char

Definition at line 115 of file STK_ioStream.h.

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

filebuf for Char

Definition at line 120 of file STK_ioStream.h.

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

ifstream for Char

Definition at line 125 of file STK_ioStream.h.

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

ofstream for Char

Definition at line 130 of file STK_ioStream.h.

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

fstream for Char

Definition at line 135 of file STK_ioStream.h.


Function Documentation

istream& STK::operator>> ( istream &  is,
Proxy< NotAvailable > &  input 
)

Parameters:
is the input stream
input the value to get from the stream

istream& STK::operator>> ( istream &  is,
Proxy< Sign > &  input 
)

Parameters:
is the input stream
input the value to get from the stream


Generated on Fri Sep 25 10:30:59 2009 for STK++ by  doxygen 1.5.8