Class string_buffer¶
#include <string_buffer.hpp>
Public Functions¶
| Type | Name |
|---|---|
| void | add_bytes (size_t len, const char * bytes) |
| void | clear () |
| const char * | get_buffer () const |
| void | hex_dump (const string_buffer & in, const size_t max_to_dump, const size_t line_size=16, const bool print_ascii=true) |
| void | hex_dump (const char * ptr, const size_t length, const size_t line_size=16, const bool print_ascii=true) |
| size_t | len () const |
| int | operator() (Args &&... args) |
| void | operator+= (const char ch) |
| char * | release_ptr () |
| string_buffer () |
|
| string_buffer (const cubmem::block_allocator & alloc) |
|
| string_buffer (const cubmem::block_allocator & alloc, size_t initial_size) |
|
| ~string_buffer () |
Public Functions Documentation¶
function add_bytes¶
function clear¶
function get_buffer¶
function hex_dump [1/2]¶
void string_buffer::hex_dump (
const string_buffer & in,
const size_t max_to_dump,
const size_t line_size=16,
const bool print_ascii=true
)
function hex_dump [2/2]¶
void string_buffer::hex_dump (
const char * ptr,
const size_t length,
const size_t line_size=16,
const bool print_ascii=true
)
function len¶
function operator()¶
function operator+=¶
function release_ptr¶
function string_buffer [1/5]¶
function string_buffer [2/5]¶
function string_buffer [3/5]¶
function ~string_buffer¶
The documentation for this class was generated from the following file cubrid/src/base/string_buffer.hpp