CUBRID Engine
latest
|
#include <mem_block.hpp>
Public Member Functions | |
block () | |
block (size_t dim, void *ptr) | |
block (block &&b) | |
block & | operator= (block &&b) |
bool | is_valid () const |
char * | move_ptr () |
Public Attributes | |
size_t | dim |
char * | ptr |
Private Member Functions | |
block (const block &)=delete | |
block & | operator= (const block &)=delete |
Definition at line 55 of file mem_block.hpp.
|
inline |
Definition at line 231 of file mem_block.hpp.
|
inline |
Definition at line 245 of file mem_block.hpp.
References ptr.
|
inline |
Definition at line 237 of file mem_block.hpp.
|
inline |
Definition at line 265 of file mem_block.hpp.
|
inline |
Definition at line 252 of file mem_block.hpp.
size_t cubmem::block::dim |
Definition at line 58 of file mem_block.hpp.
Referenced by parser_block_allocator::alloc(), cubmem::single_block_allocator::allocate(), cubmem::cstyle_alloc(), cubmem::cstyle_dealloc(), cubmem::single_block_allocator::deallocate(), cubmem::exponential_standard_alloc(), cubmem::extensible_block::extend_by(), cubmem::extensible_block::extend_to(), cubmem::single_block_allocator::get_size(), cubmem::extensible_block::get_size(), heap_scancache_block_allocate(), heap_scancache_block_deallocate(), is_valid(), move_ptr(), operator=(), cubmem::extensible_block::operator=(), cubmem::private_block_allocate(), cubmem::private_block_deallocate(), cubmem::extensible_block::release_ptr(), cubmem::standard_alloc(), and cubmem::standard_dealloc().
char* cubmem::block::ptr |
Definition at line 59 of file mem_block.hpp.
Referenced by parser_block_allocator::alloc(), cubmem::single_block_allocator::allocate(), block(), cubmem::cstyle_alloc(), cubmem::cstyle_dealloc(), cubmem::single_block_allocator::deallocate(), cubmem::exponential_standard_alloc(), cubmem::single_block_allocator::get_ptr(), cubmem::extensible_block::get_ptr(), cubmem::extensible_block::get_read_ptr(), heap_scancache_block_allocate(), heap_scancache_block_deallocate(), is_valid(), move_ptr(), operator=(), cubmem::extensible_block::operator=(), cubmem::private_block_allocate(), cubmem::private_block_deallocate(), cubmem::extensible_block::release_ptr(), cubmem::standard_alloc(), and cubmem::standard_dealloc().