#include <Codec.h>
Public Types | |
typedef EncoderBase< Encoder < OutIter > > | Base |
typedef OutIter | Iterator |
Public Member Functions | |
Encoder (OutIter o, size_t limit=Base::maxLimit()) | |
Encoder & | operator() (bool x) |
Encoder & | operator() (char x) |
Encoder & | operator() (int8_t x) |
Encoder & | operator() (uint8_t x) |
Encoder & | operator() (int16_t x) |
Encoder & | operator() (int32_t x) |
Encoder & | operator() (int64_t x) |
Encoder & | operator() (uint16_t x) |
Encoder & | operator() (uint32_t x) |
Encoder & | operator() (uint64_t x) |
Encoder & | operator() (float x) |
Encoder & | operator() (double x) |
void | raw (const void *p, size_t n) |
void | raw (char b) |
template<class T> | |
Encoder & | littleEnd (T x) |
OutIter | pos () const |