|
cpp::detail::RawReaderWriter< FreeListNode * > | head () const |
|
| FreeListAllocator (void *begin, void *end, std::size_t block_length, std::size_t alignment, std::size_t offset=0) |
|
void * | allocate (std::size_t size, std::size_t alignment, std::size_t offset=0) |
|
void | deallocate (void *pointer, std::size_t size, std::size_t offset=0) |
|
std::string | dump () const |
|
| EmbeddedAllocator (void *begin, void *end, std::size_t metadata_length=0) |
|
char * | begin () const |
|
char * | end () const |
|
char * | metadata_begin () const |
|
char * | metadata_end () const |
|
std::size_t | storage_size () const |
|
std::size_t | metadata_length () const |
|
template<typename T > |
detail::RawReaderWriter< T > | metadata (std::size_t begin) |
|
template<typename T > |
T | metadata (std::size_t begin) const |
|
bool | belongs_to_storage (void *pointer) const |
|
std::string | dump () const |
|
The documentation for this class was generated from the following files: