object::RawStorage< size >::AllocInfo Struct Reference
Memory management information. In front of each allocated block. More...
#include <RawStorage.h>
Data Fields | |
SizeT | block_length |
Length of the allocated block. | |
SizeT | next_allocated |
Offset in data where we find next AllocInfo instance (size if this is last). |
Detailed Description
template<uint64_t size>
struct object::RawStorage< size >::AllocInfo
Memory management information. In front of each allocated block.
Field Documentation
template<uint64_t size>
SizeT object::RawStorage< size >::AllocInfo::block_length |
Length of the allocated block.
Referenced by object::RawStorage< size >::alloc(), object::RawStorage< size >::find_first_fit(), object::RawStorage< size >::free(), and object::RawStorage< size >::get_length().
template<uint64_t size>
SizeT object::RawStorage< size >::AllocInfo::next_allocated |
Offset in data where we find next AllocInfo instance (size if this is last).
Referenced by object::RawStorage< size >::alloc(), object::RawStorage< size >::find_allocated_block(), object::RawStorage< size >::find_first_fit(), and object::RawStorage< size >::free().
The documentation for this struct was generated from the following file:
- include/object/RawStorage.h