|
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().