#include <Viostream.h>
Public Types | |
enum | Endian_e { HostEndian, LittleEndian, BigEndian } |
typedef enum QDOS::Estream::Endian_e | Endian |
Public Member Functions | |
Estream (Endian endian_fmt=HostEndian) | |
~Estream () | |
int | big_endian () |
template<class T > | |
void | byteswap (T &t) |
template<class T > | |
void | convert (T &t) |
Protected Attributes | |
Endian | _endian_fmt |
typedef enum QDOS::Estream::Endian_e QDOS::Estream::Endian |
QDOS::Estream::Estream | ( | Endian | endian_fmt = HostEndian |
) | [inline] |
QDOS::Estream::~Estream | ( | ) | [inline] |
int QDOS::Estream::big_endian | ( | ) | [inline] |
void QDOS::Estream::byteswap | ( | T & | t | ) | [inline] |
void QDOS::Estream::convert | ( | T & | t | ) | [inline] |
Endian QDOS::Estream::_endian_fmt [protected] |