#include <Viostream.h>
Public Member Functions | |
VBistream (const string &file_name) | |
virtual | ~VBistream () |
virtual int | getpos () |
virtual void | setpos (int pos) |
template<class T > | |
void | get (T &obj) |
virtual Vistream & | operator>> (int &i) |
virtual Vistream & | operator>> (size_t &i) |
virtual Vistream & | operator>> (float &f) |
virtual Vistream & | operator>> (double &d) |
virtual Vistream & | operator>> (string &str) |
Private Attributes | |
ifstream | _fstr |
QDOS::VBistream::VBistream | ( | const string & | file_name | ) | [inline] |
virtual QDOS::VBistream::~VBistream | ( | ) | [inline, virtual] |
void QDOS::VBistream::get | ( | T & | obj | ) | [inline] |
Reimplemented in QDOS::VEistream.
virtual int QDOS::VBistream::getpos | ( | ) | [inline, virtual] |
Implements QDOS::Vistream.
virtual Vistream& QDOS::VBistream::operator>> | ( | string & | str | ) | [inline, virtual] |
Implements QDOS::Vistream.
virtual Vistream& QDOS::VBistream::operator>> | ( | double & | d | ) | [inline, virtual] |
virtual Vistream& QDOS::VBistream::operator>> | ( | float & | f | ) | [inline, virtual] |
virtual Vistream& QDOS::VBistream::operator>> | ( | size_t & | i | ) | [inline, virtual] |
virtual Vistream& QDOS::VBistream::operator>> | ( | int & | i | ) | [inline, virtual] |
virtual void QDOS::VBistream::setpos | ( | int | pos | ) | [inline, virtual] |
Implements QDOS::Vistream.
ifstream QDOS::VBistream::_fstr [private] |