Index

C++ Code Documentation

io::BinaryIstream

File: BASE/io/BinaryIstream.H

public:
  • BinaryIstream( std::istream &stream );
    constructor
  • virtual ~BinaryIstream();
    destructor
  • std::istream &stream();
  • void read( bool &x );
  • void read( char &x );
  • void read( char unsigned &x );
  • void read( int short &x );
  • void read( int unsigned short &x );
  • void read( int &x );
  • void read( uint &x );
  • void read( int long &x );
  • void read( int unsigned long &x );
  • void read( int long long &x );
  • void read( int unsigned long long &x );
  • void read( float &x );
  • void read( double &x );
  • void read( long double &x );
  • void read( char * x );
  • void read( char const * x );
  • void read( void * x );
  • void read( void const * x );
  • BinaryIstream &operator>>( bool &x );
  • BinaryIstream &operator>>( char &x );
  • BinaryIstream &operator>>( char unsigned &x );
  • BinaryIstream &operator>>( int short &x );
  • BinaryIstream &operator>>( int unsigned short &x );
  • BinaryIstream &operator>>( int &x );
  • BinaryIstream &operator>>( uint &x );
  • BinaryIstream &operator>>( int long &x );
  • BinaryIstream &operator>>( int unsigned long &x );
  • BinaryIstream &operator>>( int long long &x );
  • BinaryIstream &operator>>( int unsigned long long &x );
  • BinaryIstream &operator>>( float &x );
  • BinaryIstream &operator>>( double &x );
  • BinaryIstream &operator>>( long double &x );
  • BinaryIstream &operator>>( char * x );
  • BinaryIstream &operator>>( char const * x );
  • BinaryIstream &operator>>( void * x );
  • BinaryIstream &operator>>( void const * x );
protected:
private:
  • std::istream *_istream;
  • BinaryIstream( BinaryIstream const & );
    disabled copy constructor
  • BinaryIstream &operator=( BinaryIstream const & );
    disabled assignment operator


io::BinaryIstream GANG