Class cubmem::appendable_array¶
template <typename T, size_t S>
ClassList > cubmem > appendable_array
#include <extensible_array.hpp>
Inherits the following classes: cubmem::extensible_array
Public Functions¶
| Type | Name |
|---|---|
| void | append (const T & source) |
| void | append (const T * source, size_t length) |
| appendable_array (void) |
|
| appendable_array (const block_allocator & allocator) |
|
| void | copy (const T * source, size_t length) |
| void | erase (size_t index) |
| size_t | get_memsize () const |
| size_t | get_size (void) const |
| ~appendable_array () |
Public Functions inherited from cubmem::extensible_array¶
| Type | Name |
|---|---|
| void | extend_by (size_t count) |
| void | extend_to (size_t count) |
| const T * | get_array (void) const |
Public Functions inherited from cubmem::extensible_stack_block¶
See cubmem::extensible_stack_block
| Type | Name |
|---|---|
| void | extend_by (size_t additional_bytes) |
| void | extend_to (size_t total_bytes) |
| extensible_stack_block () |
|
| extensible_stack_block (const block_allocator & alloc) |
|
| char * | get_ptr () |
| const char * | get_read_ptr () const |
Protected Functions inherited from cubmem::extensible_array¶
| Type | Name |
|---|---|
| T * | get_data_ptr () |
| size_t | get_memsize_for_count (size_t count) const |
Public Functions Documentation¶
function append [1/2]¶
function append [2/2]¶
function appendable_array [1/2]¶
function appendable_array [2/2]¶
function copy¶
function erase¶
function get_memsize¶
function get_size¶
function ~appendable_array¶
The documentation for this class was generated from the following file cubrid/src/base/extensible_array.hpp