#include <buffer.h>
|
std::streamsize | xsputn (const char_type *s, std::streamsize count) |
|
std::streamsize | xsgetn (char_type *s, std::streamsize count) |
|
Definition at line 21 of file buffer.h.
tasks::tools::buffer::buffer |
( |
| ) |
|
|
inline |
tasks::tools::buffer::buffer |
( |
std::size_t |
size | ) |
|
|
inline |
std::size_t tasks::tools::buffer::buffer_size |
( |
| ) |
|
|
inline |
void tasks::tools::buffer::clear |
( |
| ) |
|
|
inline |
void tasks::tools::buffer::move_ptr_read |
( |
std::size_t |
s | ) |
|
|
inline |
void tasks::tools::buffer::move_ptr_read_abs |
( |
std::size_t |
pos | ) |
|
|
inline |
void tasks::tools::buffer::move_ptr_write |
( |
std::size_t |
s | ) |
|
|
inline |
void tasks::tools::buffer::move_ptr_write_abs |
( |
std::size_t |
pos | ) |
|
|
inline |
std::size_t tasks::tools::buffer::offset_read |
( |
| ) |
const |
|
inline |
std::size_t tasks::tools::buffer::offset_write |
( |
| ) |
const |
|
inline |
int_type tasks::tools::buffer::overflow |
( |
int_type |
ch | ) |
|
|
inline |
char* tasks::tools::buffer::ptr |
( |
std::size_t |
pos | ) |
|
|
inline |
const char* tasks::tools::buffer::ptr |
( |
std::size_t |
pos | ) |
const |
|
inline |
char* tasks::tools::buffer::ptr_begin |
( |
| ) |
|
|
inline |
const char* tasks::tools::buffer::ptr_begin |
( |
| ) |
const |
|
inline |
char* tasks::tools::buffer::ptr_end |
( |
| ) |
|
|
inline |
const char* tasks::tools::buffer::ptr_end |
( |
| ) |
const |
|
inline |
char* tasks::tools::buffer::ptr_read |
( |
| ) |
|
|
inline |
const char* tasks::tools::buffer::ptr_read |
( |
| ) |
const |
|
inline |
char* tasks::tools::buffer::ptr_write |
( |
| ) |
|
|
inline |
std::streamsize tasks::tools::buffer::read |
( |
char_type * |
data, |
|
|
std::streamsize |
size |
|
) |
| |
|
inline |
void tasks::tools::buffer::set_size |
( |
std::size_t |
s | ) |
|
|
inline |
void tasks::tools::buffer::shrink |
( |
| ) |
|
|
inline |
std::size_t tasks::tools::buffer::size |
( |
| ) |
const |
|
inline |
int_type tasks::tools::buffer::sputc |
( |
char_type |
c | ) |
|
|
inline |
std::streamsize tasks::tools::buffer::to_read |
( |
| ) |
const |
|
inline |
std::streamsize tasks::tools::buffer::to_write |
( |
| ) |
const |
|
inline |
std::streamsize tasks::tools::buffer::write |
( |
const char_type * |
data, |
|
|
std::streamsize |
size |
|
) |
| |
|
inline |
std::streamsize tasks::tools::buffer::xsgetn |
( |
char_type * |
s, |
|
|
std::streamsize |
count |
|
) |
| |
|
inlineprotected |
std::streamsize tasks::tools::buffer::xsputn |
( |
const char_type * |
s, |
|
|
std::streamsize |
count |
|
) |
| |
|
inlineprotected |
std::vector<char> tasks::tools::buffer::m_buffer |
|
private |
std::size_t tasks::tools::buffer::m_size = 0 |
|
private |
The documentation for this class was generated from the following file: