The InputStream class provides reading of binary data from an istream. More...
#include <Stream.h>
Public Member Functions | |
InputStream (std::istream &rin) | |
operator bool () const | |
InputStream & | operator>> (bool &b) |
InputStream & | operator>> (double &d) |
InputStream & | operator>> (float &f) |
InputStream & | operator>> (int16_t &s) |
InputStream & | operator>> (int32_t &i) |
InputStream & | operator>> (int64_t &l) |
InputStream & | operator>> (int8_t &ch) |
InputStream & | operator>> (uint16_t &us) |
InputStream & | operator>> (uint32_t &ui) |
InputStream & | operator>> (uint64_t &ul) |
InputStream & | operator>> (uint8_t &uch) |
~InputStream () | |
Public Member Functions inherited from Base::Stream | |
ByteOrder | byteOrder () const |
void | setByteOrder (ByteOrder) |
Additional Inherited Members | |
Public Types inherited from Base::Stream | |
enum | ByteOrder { BigEndian , LittleEndian } |
Protected Member Functions inherited from Base::Stream | |
Stream & | operator= (const Stream &)=default |
Stream () | |
Stream (const Stream &)=default | |
virtual | ~Stream () |
The InputStream class provides reading of binary data from an istream.
InputStream::InputStream | ( | std::istream & | rin | ) |
InputStream::~InputStream | ( | ) |
Base::InputStream::operator bool | ( | ) | const |
InputStream & InputStream::operator>> | ( | bool & | b | ) |
InputStream & InputStream::operator>> | ( | double & | d | ) |
InputStream & InputStream::operator>> | ( | float & | f | ) |
InputStream & InputStream::operator>> | ( | int16_t & | s | ) |
InputStream & InputStream::operator>> | ( | int32_t & | i | ) |
InputStream & InputStream::operator>> | ( | int64_t & | l | ) |
InputStream & InputStream::operator>> | ( | int8_t & | ch | ) |
InputStream & InputStream::operator>> | ( | uint16_t & | us | ) |
InputStream & InputStream::operator>> | ( | uint32_t & | ui | ) |
InputStream & InputStream::operator>> | ( | uint64_t & | ul | ) |
InputStream & InputStream::operator>> | ( | uint8_t & | uch | ) |