#include <converting_streams.hh>
Public Member Functions | |
BinaryIStream (std::basic_istream< char > &istr) | |
BinaryIStream & | operator>> (int8_t &value) |
BinaryIStream & | operator>> (uint8_t &value) |
BinaryIStream & | operator>> (int16_t &value) |
BinaryIStream & | operator>> (uint16_t &value) |
BinaryIStream & | operator>> (int32_t &value) |
BinaryIStream & | operator>> (uint32_t &value) |
BinaryIStream & | operator>> (int64_t &value) |
BinaryIStream & | operator>> (uint64_t &value) |
BinaryIStream & | operator>> (float &value) |
BinaryIStream & | operator>> (double &value) |
BinaryIStream & | read (char *value, std::streamsize n) |
BinaryIStream & | read (uint8_t *value, std::streamsize n) |
BinaryIStream & | read (int8_t *value, std::streamsize n) |
BinaryIStream & | read (int16_t *value, std::streamsize n) |
BinaryIStream & | read (uint16_t *value, std::streamsize n) |
BinaryIStream & | read (int32_t *value, std::streamsize n) |
BinaryIStream & | read (uint32_t *value, std::streamsize n) |
BinaryIStream & | read (int64_t *value, std::streamsize n) |
BinaryIStream & | read (uint64_t *value, std::streamsize n) |
BinaryIStream & | read (float *value, std::streamsize n) |
BinaryIStream & | read (double *value, std::streamsize n) |
Protected Member Functions | |
template<typename T > | |
BinaryIStream & | read_helper (T *value, std::streamsize n) |
Definition at line 149 of file converting_streams.hh.
BinaryIStream | ( | std::basic_istream< char > & | istr | ) | [inline] |
Definition at line 152 of file converting_streams.hh.
BinaryIStream& operator>> | ( | double & | value | ) | [inline] |
Definition at line 193 of file converting_streams.hh.
BinaryIStream& operator>> | ( | float & | value | ) | [inline] |
Definition at line 189 of file converting_streams.hh.
BinaryIStream& operator>> | ( | uint64_t & | value | ) | [inline] |
Definition at line 185 of file converting_streams.hh.
BinaryIStream& operator>> | ( | int64_t & | value | ) | [inline] |
Definition at line 181 of file converting_streams.hh.
BinaryIStream& operator>> | ( | uint32_t & | value | ) | [inline] |
Definition at line 177 of file converting_streams.hh.
BinaryIStream& operator>> | ( | int32_t & | value | ) | [inline] |
Definition at line 173 of file converting_streams.hh.
BinaryIStream& operator>> | ( | uint16_t & | value | ) | [inline] |
Definition at line 169 of file converting_streams.hh.
BinaryIStream& operator>> | ( | int16_t & | value | ) | [inline] |
Definition at line 165 of file converting_streams.hh.
BinaryIStream& operator>> | ( | uint8_t & | value | ) | [inline] |
Definition at line 161 of file converting_streams.hh.
BinaryIStream& operator>> | ( | int8_t & | value | ) | [inline] |
Definition at line 157 of file converting_streams.hh.
BinaryIStream& read | ( | double * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 239 of file converting_streams.hh.
BinaryIStream& read | ( | float * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 235 of file converting_streams.hh.
BinaryIStream& read | ( | uint64_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 231 of file converting_streams.hh.
BinaryIStream& read | ( | int64_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 227 of file converting_streams.hh.
BinaryIStream& read | ( | uint32_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 223 of file converting_streams.hh.
BinaryIStream& read | ( | int32_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 219 of file converting_streams.hh.
BinaryIStream& read | ( | uint16_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 215 of file converting_streams.hh.
BinaryIStream& read | ( | int16_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 211 of file converting_streams.hh.
BinaryIStream& read | ( | int8_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 207 of file converting_streams.hh.
BinaryIStream& read | ( | uint8_t * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 203 of file converting_streams.hh.
BinaryIStream& read | ( | char * | value, | |
std::streamsize | n | |||
) | [inline] |
Definition at line 198 of file converting_streams.hh.
BinaryIStream& read_helper | ( | T * | value, | |
std::streamsize | n | |||
) | [inline, protected] |
Definition at line 246 of file converting_streams.hh.