Tools.h++ Class Reference

Table Of Contents
operator void*();
Inherited via RWvistream from RWvios.
Public Member Functions
virtual int
get();
Redefined from class RWvistream. Get and return the next character from the input
stream. Returns EOF if end of file is encountered.
virtual RWvistream&
get(char& c);
Redefined from class RWvistream. Get the next char and store it in c. This member only
preserves ASCII numerical codes, not the coresponding character symbol.
virtual RWvistream&
get(wchar_t& wc);
Redefined from class RWvistream. Get the next wide char and store it in wc.
virtual RWvistream&
get(unsigned char& c);
Redefined from class RWvistream. Get the next unsigned char and store it in c.
virtual RWvistream&
get(char* v, size_t N);
Redefined from class RWvistream. Get a vector of chars and store them in the array
beginning at v. If the restore operation stops prematurely, because there are no more data
available on the stream, because an exception is thrown, or for some other reason; get
stores what has already been retrieved from the stream into v, and sets the failbit. Note
that this member preserves ASCII numerical codes, not their corresponding character
values. If you wish to restore a character string, use the function getString(char*, size_t).
virtual RWvistream&
get(wchar_t* v, size_t N);
Redefined from class RWvistream. Get a vector of wide chars and store them in the array
beginning at v. If the restore operation stops prematurely, because there are no more data
available on the stream, because an exception is thrown, or for some other reason; get
stores what has already been retrieved from the stream into v, and sets the failbit. Note
that this member preserves ASCII numerical codes, not their corresponding character
values. If you wish to restore a character string, use the function getString(char*, size_t).
virtual RWvistream&
get(double* v, size_t N);