#include <quick_allocator.hpp>
Public Types | |
enum | { items_per_page = 512 / size } |
typedef freeblock< size, align_ > | block |
Static Public Member Functions | |
static void * | alloc () |
static void * | alloc (std::size_t n) |
static void | dealloc (void *pv) |
static void | dealloc (void *pv, std::size_t n) |
Static Public Attributes | |
static block * | free = 0 |
static unsigned | last = allocator_impl<size, align_>::items_per_page |
static block * | page = 0 |
Definition at line 44 of file quick_allocator.hpp.
typedef freeblock<size, align_> boost::detail::allocator_impl< size, align_ >::block |
Definition at line 46 of file quick_allocator.hpp.
anonymous enum |
Enumerator | |
---|---|
items_per_page |
Definition at line 69 of file quick_allocator.hpp.
|
inlinestatic |
Definition at line 90 of file quick_allocator.hpp.
|
inlinestatic |
Definition at line 114 of file quick_allocator.hpp.
|
inlinestatic |
Definition at line 143 of file quick_allocator.hpp.
|
inlinestatic |
Definition at line 156 of file quick_allocator.hpp.
|
static |
Definition at line 86 of file quick_allocator.hpp.
|
static |
Definition at line 88 of file quick_allocator.hpp.
|
static |
Definition at line 87 of file quick_allocator.hpp.