|
CUBRID Engine
latest
|
#include <mem_block.hpp>


Public Member Functions | |
| extensible_stack_block () | |
| extensible_stack_block (const block_allocator &alloc) | |
| void | extend_by (size_t additional_bytes) |
| void | extend_to (size_t total_bytes) |
| char * | get_ptr () |
| const char * | get_read_ptr () const |
Private Attributes | |
| stack_block< S > | m_stack |
| extensible_block | m_ext_block |
| bool | m_use_stack |
Definition at line 191 of file mem_block.hpp.
| cubmem::extensible_stack_block< S >::extensible_stack_block | ( | ) |
Definition at line 392 of file mem_block.hpp.
| cubmem::extensible_stack_block< S >::extensible_stack_block | ( | const block_allocator & | alloc | ) |
Definition at line 400 of file mem_block.hpp.
|
inline |
|
inline |
Definition at line 424 of file mem_block.hpp.
References cubmem::extensible_block::extend_to(), cubmem::extensible_stack_block< S >::m_ext_block, cubmem::extensible_stack_block< S >::m_stack, and cubmem::extensible_stack_block< S >::m_use_stack.
|
inline |
Definition at line 436 of file mem_block.hpp.
References cubmem::extensible_block::get_ptr(), cubmem::extensible_stack_block< S >::m_ext_block, cubmem::extensible_stack_block< S >::m_stack, and cubmem::extensible_stack_block< S >::m_use_stack.
|
inline |
Definition at line 443 of file mem_block.hpp.
References cubmem::extensible_block::get_read_ptr(), cubmem::extensible_stack_block< S >::m_ext_block, cubmem::extensible_stack_block< S >::m_stack, and cubmem::extensible_stack_block< S >::m_use_stack.
|
private |
Definition at line 205 of file mem_block.hpp.
Referenced by cubmem::extensible_stack_block< S >::extend_by(), cubmem::extensible_stack_block< S >::extend_to(), cubmem::extensible_stack_block< S >::get_ptr(), and cubmem::extensible_stack_block< S >::get_read_ptr().
|
private |
Definition at line 204 of file mem_block.hpp.
Referenced by cubmem::extensible_stack_block< S >::extend_by(), cubmem::extensible_stack_block< S >::extend_to(), cubmem::extensible_stack_block< S >::get_ptr(), and cubmem::extensible_stack_block< S >::get_read_ptr().
|
private |
Definition at line 206 of file mem_block.hpp.
Referenced by cubmem::extensible_stack_block< S >::extend_by(), cubmem::extensible_stack_block< S >::extend_to(), cubmem::extensible_stack_block< S >::get_ptr(), and cubmem::extensible_stack_block< S >::get_read_ptr().