The OutputStream class provides writing of binary data to an ostream. More...
#include <Stream.h>
Public Member Functions | |
OutputStream & | operator<< (bool b) |
OutputStream & | operator<< (double d) |
OutputStream & | operator<< (float f) |
OutputStream & | operator<< (int16_t s) |
OutputStream & | operator<< (int32_t i) |
OutputStream & | operator<< (int64_t l) |
OutputStream & | operator<< (int8_t ch) |
OutputStream & | operator<< (uint16_t us) |
OutputStream & | operator<< (uint32_t ui) |
OutputStream & | operator<< (uint64_t ul) |
OutputStream & | operator<< (uint8_t uch) |
OutputStream (std::ostream &rout) | |
~OutputStream () | |
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 OutputStream class provides writing of binary data to an ostream.
OutputStream::OutputStream | ( | std::ostream & | rout | ) |
OutputStream::~OutputStream | ( | ) |
OutputStream & OutputStream::operator<< | ( | bool | b | ) |
OutputStream & OutputStream::operator<< | ( | double | d | ) |
OutputStream & OutputStream::operator<< | ( | float | f | ) |
OutputStream & OutputStream::operator<< | ( | int16_t | s | ) |
OutputStream & OutputStream::operator<< | ( | int32_t | i | ) |
OutputStream & OutputStream::operator<< | ( | int64_t | l | ) |
OutputStream & OutputStream::operator<< | ( | int8_t | ch | ) |
OutputStream & OutputStream::operator<< | ( | uint16_t | us | ) |
OutputStream & OutputStream::operator<< | ( | uint32_t | ui | ) |
OutputStream & OutputStream::operator<< | ( | uint64_t | ul | ) |
OutputStream & OutputStream::operator<< | ( | uint8_t | uch | ) |