#include <sysc/packages/boost/detail/quick_allocator.hpp>


Public Types | |
| enum | |
| 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 |
| static block * | page |
| static unsigned | last |
Definition at line 180 of file quick_allocator.hpp.
typedef freeblock<size, align_> boost::detail::allocator_impl< size, align_ >::block [inherited] |
Definition at line 46 of file quick_allocator.hpp.
anonymous enum [inherited] |
Definition at line 69 of file quick_allocator.hpp.
| static void* boost::detail::allocator_impl< size, align_ >::alloc | ( | ) | [inline, static, inherited] |
Definition at line 81 of file quick_allocator.hpp.
| static void* boost::detail::allocator_impl< size, align_ >::alloc | ( | std::size_t | n | ) | [inline, static, inherited] |
Definition at line 105 of file quick_allocator.hpp.
| static void boost::detail::allocator_impl< size, align_ >::dealloc | ( | void * | pv | ) | [inline, static, inherited] |
Definition at line 134 of file quick_allocator.hpp.
| static void boost::detail::allocator_impl< size, align_ >::dealloc | ( | void * | pv, | |
| std::size_t | n | |||
| ) | [inline, static, inherited] |
Definition at line 147 of file quick_allocator.hpp.
block* boost::detail::allocator_impl< size, align_ >::free [static, inherited] |
Definition at line 77 of file quick_allocator.hpp.
block* boost::detail::allocator_impl< size, align_ >::page [static, inherited] |
Definition at line 78 of file quick_allocator.hpp.
unsigned boost::detail::allocator_impl< size, align_ >::last [static, inherited] |
Definition at line 79 of file quick_allocator.hpp.
1.5.5