|
|
void | setbigendian (bool) |
| |
|
bool | isconstbuf (void) const |
| |
|
bool | fail (void) const |
| |
|
bool | bigendian (void) const |
| |
|
virtual int | getBE16 (void) const =0 |
| |
|
virtual int | getLE16 (void) const =0 |
| |
|
virtual int | getBE32 (void) const =0 |
| |
|
virtual int | getLE32 (void) const =0 |
| |
|
virtual s64 | getBE64 (void) const =0 |
| |
|
virtual s64 | getLE64 (void) const =0 |
| |
|
virtual void | putBE64 (u64)=0 |
| |
|
virtual void | putLE64 (u64)=0 |
| |
|
virtual void | putBE32 (u32)=0 |
| |
|
virtual void | putLE32 (u32)=0 |
| |
|
virtual void | putBE16 (u16)=0 |
| |
|
virtual void | putLE16 (u16)=0 |
| |
|
virtual BinaryBuf | get (size_t=0) const =0 |
| |
|
virtual void | put (const char *, size_t)=0 |
| |
|
bool | wait (const std::string &) |
| |
|
virtual int | get8 (void) const =0 |
| |
|
int | get16 (void) const |
| |
|
int | get32 (void) const |
| |
|
s64 | get64 (void) const |
| |
|
virtual void | put8 (char)=0 |
| |
|
void | put16 (u16) |
| |
|
void | put32 (u32) |
| |
|
void | put64 (u64) |
| |
|
virtual size_t | tell (void) const |
| |
|
virtual bool | skip (size_t) const |
| |
|
virtual bool | seek (int offset, int whence=RW_SEEK_SET) const |
| |
|
const StreamBase & | operator>> (bool &) const |
| |
|
const StreamBase & | operator>> (char &) const |
| |
|
const StreamBase & | operator>> (u8 &) const |
| |
|
const StreamBase & | operator>> (s8 &) const |
| |
|
const StreamBase & | operator>> (u16 &) const |
| |
|
const StreamBase & | operator>> (s16 &) const |
| |
|
const StreamBase & | operator>> (u32 &) const |
| |
|
const StreamBase & | operator>> (s32 &) const |
| |
|
const StreamBase & | operator>> (u64 &) const |
| |
|
const StreamBase & | operator>> (s64 &) const |
| |
|
const StreamBase & | operator>> (float &) const |
| |
|
const StreamBase & | operator>> (std::string &) const |
| |
|
const StreamBase & | operator>> (Rect &) const |
| |
|
const StreamBase & | operator>> (Point &) const |
| |
|
const StreamBase & | operator>> (Size &) const |
| |
|
const StreamBase & | operator>> (BinaryBuf &) const |
| |
|
StreamBase & | operator<< (const bool &) |
| |
|
StreamBase & | operator<< (const char &) |
| |
|
StreamBase & | operator<< (const u8 &) |
| |
|
StreamBase & | operator<< (const s8 &) |
| |
|
StreamBase & | operator<< (const u16 &) |
| |
|
StreamBase & | operator<< (const s16 &) |
| |
|
StreamBase & | operator<< (const u32 &) |
| |
|
StreamBase & | operator<< (const s32 &) |
| |
|
StreamBase & | operator<< (const u64 &) |
| |
|
StreamBase & | operator<< (const s64 &) |
| |
|
StreamBase & | operator<< (const float &) |
| |
|
StreamBase & | operator<< (const std::string &) |
| |
|
StreamBase & | operator<< (const Rect &) |
| |
|
StreamBase & | operator<< (const Point &) |
| |
|
StreamBase & | operator<< (const Size &) |
| |
|
StreamBase & | operator<< (const BinaryBuf &) |
| |
|
template<class Type1 , class Type2 > |
| const StreamBase & | operator>> (std::pair< Type1, Type2 > &p) const |
| |
|
template<class Type > |
| const StreamBase & | operator>> (std::vector< Type > &v) const |
| |
|
template<class Type > |
| const StreamBase & | operator>> (std::list< Type > &v) const |
| |
|
template<class Type1 , class Type2 > |
| const StreamBase & | operator>> (std::map< Type1, Type2 > &v) const |
| |
|
template<class Type1 , class Type2 , class... Args> |
| const StreamBase & | operator>> (std::unordered_map< Type1, Type2, Args... > &v) const |
| |
|
template<class Type1 , class Type2 > |
| StreamBase & | operator<< (const std::pair< Type1, Type2 > &p) |
| |
|
template<typename InputIterator > |
| StreamBase & | push (InputIterator first, InputIterator last) |
| |
|
template<class Type > |
| StreamBase & | operator<< (const std::vector< Type > &v) |
| |
|
template<class Type > |
| StreamBase & | operator<< (const std::list< Type > &v) |
| |
|
template<class Type1 , class Type2 > |
| StreamBase & | operator<< (const std::map< Type1, Type2 > &v) |
| |
|
template<class Type1 , class Type2 , class... Args> |
| StreamBase & | operator<< (const std::unordered_map< Type1, Type2, Args... > &v) |
| |