Classes | |
class | pw::allocator::BestFitAllocator< BlockType > |
class | pw::allocator::BlockAllocator< BlockType_ > |
class | pw::allocator::BucketAllocator< BlockType, kMinInnerSize, kNumBuckets > |
class | pw::allocator::DlAllocator< BlockType > |
class | pw::allocator::FirstFitAllocator< BlockType > |
struct | pw::allocator::TlsfDefaults |
struct | pw::allocator::TlsfIndices |
Pair used to index a bucket in a two dimensional array. More... | |
class | pw::allocator::TlsfAllocator< BlockType, kMinSize, kNumShelves > |
class | pw::allocator::WorstFitAllocator< BlockType > |
Typedefs | |
template<typename OffsetType > | |
using | pw::allocator::BestFitBlock = DetailedBlock< OffsetType, GenericFastSortedItem > |
Alias for a default block type that is compatible with FirstFitAllocator . | |
template<typename OffsetType = uintptr_t> | |
using | pw::allocator::BucketBlock = DetailedBlock< OffsetType, UnorderedItem > |
template<typename OffsetType > | |
using | pw::allocator::DlBlock = DetailedBlock< OffsetType, GenericFastSortedItem > |
Alias for a default block type that is compatible with DlAllocator . | |
template<typename OffsetType > | |
using | pw::allocator::FirstFitBlock = DetailedBlock< OffsetType, SequencedItem > |
Alias for a default block type that is compatible with FirstFitAllocator . | |
template<typename OffsetType > | |
using | pw::allocator::TlsfBlock = DetailedBlock< OffsetType, GenericFastSortedItem > |
Alias for a default block type that is compatible with TlsfAllocator . | |
template<typename OffsetType > | |
using | pw::allocator::WorstFitBlock = DetailedBlock< OffsetType, GenericFastSortedItem > |
Alias for a default block type that is compatible with FirstFitAllocator . | |
using pw::allocator::BucketBlock = typedef DetailedBlock<OffsetType, UnorderedItem> |
Alias for a default block type that is compatible with BucketAllocator
.