MIRA
|
Although this class is not a template we must keep its methods inline for performance reasons! write() and read() are called very often! More...
#include <stream/BinaryStream.h>
Public Types | |
typedef Buffer< uint8 > | buffer_type |
typedef buffer_type::value_type | char_type |
typedef std::size_t | pos_type |
Public Member Functions | |
BinaryBufferStreamBase (buffer_type *buffer) | |
buffer_type * | rdbuf () |
void | write (const char *data, std::size_t size) |
void | read (char *data, std::size_t size) |
std::size_t | tellg () const |
BinaryBufferStreamBase & | seekg (std::size_t pos) |
std::size_t | tellp () const |
BinaryBufferStreamBase & | seekp (std::size_t pos) |
bool | eof () const |
bool | fail () const |
Although this class is not a template we must keep its methods inline for performance reasons! write() and read() are called very often!
typedef Buffer<uint8> buffer_type |
typedef buffer_type::value_type char_type |
typedef std::size_t pos_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |