CUBRID Engine  latest
mem_block.cpp File Reference
#include "mem_block.hpp"
#include <functional>
#include <cstring>
Include dependency graph for mem_block.cpp:

Go to the source code of this file.

Namespaces

 cubmem
 

Functions

void cubmem::standard_alloc (block &b, size_t size)
 
void cubmem::standard_dealloc (block &b)
 
void cubmem::exponential_standard_alloc (block &b, size_t size)
 
void cubmem::cstyle_alloc (block &b, size_t size)
 
void cubmem::cstyle_dealloc (block &b)
 

Variables

const block_allocator cubmem::STANDARD_BLOCK_ALLOCATOR { standard_alloc, standard_dealloc }
 
const block_allocator cubmem::EXPONENTIAL_STANDARD_BLOCK_ALLOCATOR
 
const block_allocator cubmem::CSTYLE_BLOCK_ALLOCATOR { cstyle_alloc, cstyle_dealloc }