CUBRID Engine  latest
mem_block.hpp File Reference
#include <memory.h>
#include <functional>
#include <cassert>
#include <cinttypes>
Include dependency graph for mem_block.hpp:

Go to the source code of this file.

Classes

struct  cubmem::block
 
class  cubmem::stack_block< S >
 
struct  cubmem::block_allocator
 
class  cubmem::single_block_allocator
 
struct  cubmem::extensible_block
 
class  cubmem::extensible_stack_block< S >
 

Namespaces

 cubmem
 

Functions

template<typename T >
T * cubmem::ptr_align (T *ptr)
 

Variables

const size_t cubmem::DEFAULT_ALIGNMENT = 8