#include <converting_streams.hh>
Public Member Functions | |
BinaryOStream (std::basic_ostream< char > &ostr) | |
BinaryOStream & | operator<< (const char &value) |
BinaryOStream & | operator<< (const int8_t &value) |
BinaryOStream & | operator<< (const uint8_t &value) |
BinaryOStream & | operator<< (const int16_t &value) |
BinaryOStream & | operator<< (const uint16_t &value) |
BinaryOStream & | operator<< (const int32_t &value) |
BinaryOStream & | operator<< (const uint32_t &value) |
BinaryOStream & | operator<< (const int64_t &value) |
BinaryOStream & | operator<< (const uint64_t &value) |
BinaryOStream & | operator<< (const float &value) |
BinaryOStream & | operator<< (const double &value) |
BinaryOStream & | write (const char *value, std::streamsize n) |
BinaryOStream & | write (const int8_t *value, std::streamsize n) |
BinaryOStream & | write (const uint8_t *value, std::streamsize n) |
BinaryOStream & | write (const int16_t *value, std::streamsize n) |
BinaryOStream & | write (const uint16_t *value, std::streamsize n) |
BinaryOStream & | write (const int32_t *value, std::streamsize n) |
BinaryOStream & | write (const uint32_t *value, std::streamsize n) |
BinaryOStream & | write (const int64_t *value, std::streamsize n) |
BinaryOStream & | write (const uint64_t *value, std::streamsize n) |
BinaryOStream & | write (const float *value, std::streamsize n) |
BinaryOStream & | write (const double *value, std::streamsize n) |
Protected Member Functions | |
template<typename T > | |
BinaryOStream & | write_helper (const T *value, std::streamsize n) |
Definition at line 34 of file converting_streams.hh.
BinaryOStream | ( | std::basic_ostream< char > & | ostr | ) | [inline] |
Definition at line 37 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const double & | value | ) | [inline] |
Definition at line 83 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const float & | value | ) | [inline] |
Definition at line 79 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const uint64_t & | value | ) | [inline] |
Definition at line 75 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const int64_t & | value | ) | [inline] |
Definition at line 71 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const uint32_t & | value | ) | [inline] |
Definition at line 67 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const int32_t & | value | ) | [inline] |
Definition at line 63 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const uint16_t & | value | ) | [inline] |
Definition at line 59 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const int16_t & | value | ) | [inline] |
Definition at line 55 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const uint8_t & | value | ) | [inline] |
Definition at line 51 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const int8_t & | value | ) | [inline] |
Definition at line 47 of file converting_streams.hh.
BinaryOStream& operator<< | ( | const char & | value | ) | [inline] |
Definition at line 42 of file converting_streams.hh.
BinaryOStream& write | ( | const double * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 130 of file converting_streams.hh.
BinaryOStream& write | ( | const float * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 125 of file converting_streams.hh.
BinaryOStream& write | ( | const uint64_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 121 of file converting_streams.hh.
BinaryOStream& write | ( | const int64_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 117 of file converting_streams.hh.
BinaryOStream& write | ( | const uint32_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 113 of file converting_streams.hh.
BinaryOStream& write | ( | const int32_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 109 of file converting_streams.hh.
BinaryOStream& write | ( | const uint16_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 105 of file converting_streams.hh.
BinaryOStream& write | ( | const int16_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 101 of file converting_streams.hh.
BinaryOStream& write | ( | const uint8_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 97 of file converting_streams.hh.
BinaryOStream& write | ( | const int8_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 93 of file converting_streams.hh.
BinaryOStream& write | ( | const char * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 88 of file converting_streams.hh.
BinaryOStream& write_helper | ( | const T * | value, | |
std::streamsize | n | |||
) | [inline, protected] |
Definition at line 137 of file converting_streams.hh.