Output stream buffer associated to a std::vector of characters (std::vector<char>)
More...
#include <bayeux/datatools/memory_streambuf.h>
|
typedef std::vector< char >::const_iterator | iterator |
|
Output stream buffer associated to a std::vector of characters (std::vector<char>)
◆ iterator
◆ vector_output_buffer()
datatools::vector_output_buffer::vector_output_buffer |
( |
size_t |
capacity_ = 1000 , |
|
|
size_t |
increment_ = 1000 , |
|
|
size_t |
max_capacity_ = 0 |
|
) |
| |
◆ ~vector_output_buffer()
virtual datatools::vector_output_buffer::~vector_output_buffer |
( |
| ) |
|
|
virtual |
◆ _init()
void datatools::vector_output_buffer::_init |
( |
size_t |
capacity_ | ) |
|
|
protected |
◆ _set_increment()
void datatools::vector_output_buffer::_set_increment |
( |
size_t |
increment_ | ) |
|
|
protected |
◆ buffer()
const std::vector<char>& datatools::vector_output_buffer::buffer |
( |
| ) |
const |
◆ dump()
void datatools::vector_output_buffer::dump |
( |
| ) |
const |
◆ get_address()
const char* datatools::vector_output_buffer::get_address |
( |
| ) |
const |
◆ get_size()
size_t datatools::vector_output_buffer::get_size |
( |
| ) |
const |
◆ overflow()
int datatools::vector_output_buffer::overflow |
( |
int |
c_ | ) |
|
◆ reset()
void datatools::vector_output_buffer::reset |
( |
size_t |
capacity_ = 1000 , |
|
|
size_t |
increment_ = 1000 , |
|
|
size_t |
max_capacity_ = 0 |
|
) |
| |
◆ set_max_capacity()
void datatools::vector_output_buffer::set_max_capacity |
( |
size_t |
max_capacity_ | ) |
|
◆ DEFAULT_CAPACITY
const size_t datatools::vector_output_buffer::DEFAULT_CAPACITY = 1024 |
|
static |
◆ DEFAULT_INCREMENT
const size_t datatools::vector_output_buffer::DEFAULT_INCREMENT = 0 |
|
static |
◆ MIN_CAPACITY
const size_t datatools::vector_output_buffer::MIN_CAPACITY = 128 |
|
static |
◆ MIN_INCREMENT
const size_t datatools::vector_output_buffer::MIN_INCREMENT = 128 |
|
static |
The documentation for this class was generated from the following file: