alignment (defined in pw::allocator::DetailedBlockImpl< Parameters >) | pw::allocator::DetailedBlockImpl< Parameters > | |
AllocFirst(DetailedBlockImpl< Parameters > *&&block, Layout layout) | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | static |
AllocLast(DetailedBlockImpl< Parameters > *&&block, Layout layout) | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | static |
CanAlloc(Layout layout) const | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | |
CheckInvariants() const | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | |
AllocatableBlock< DetailedBlockImpl< Parameters > >::DoAllocFirst(DetailedBlockImpl< Parameters > *&&block, Layout layout) | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | protectedstatic |
AlignableBlock< DetailedBlockImpl< Parameters > >::DoAllocFirst(DetailedBlockImpl< Parameters > *&&block, Layout layout) | pw::allocator::AlignableBlock< DetailedBlockImpl< Parameters > > | protectedstatic |
BlockWithLayout< DetailedBlockImpl< Parameters > >::DoAllocFirst(DetailedBlockImpl< Parameters > *&&block, Layout layout) | pw::allocator::BlockWithLayout< DetailedBlockImpl< Parameters > > | protectedstatic |
AllocatableBlock< DetailedBlockImpl< Parameters > >::DoAllocLast(DetailedBlockImpl< Parameters > *&&block, Layout layout) | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | protectedstatic |
AlignableBlock< DetailedBlockImpl< Parameters > >::DoAllocLast(DetailedBlockImpl< Parameters > *&&block, Layout layout) | pw::allocator::AlignableBlock< DetailedBlockImpl< Parameters > > | protectedstatic |
BlockWithLayout< DetailedBlockImpl< Parameters > >::DoAllocLast(DetailedBlockImpl< Parameters > *&&block, Layout layout) | pw::allocator::BlockWithLayout< DetailedBlockImpl< Parameters > > | protectedstatic |
AllocatableBlock< DetailedBlockImpl< Parameters > >::DoFree(DetailedBlockImpl< Parameters > *&&block) | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | protectedstatic |
BlockWithLayout< DetailedBlockImpl< Parameters > >::DoFree(DetailedBlockImpl< Parameters > *&&block) | pw::allocator::BlockWithLayout< DetailedBlockImpl< Parameters > > | protectedstatic |
Free(DetailedBlockImpl< Parameters > *&&block) | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | static |
FromUsableSpace(Ptr usable_space) | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | static |
GetPoisonWord() const | pw::allocator::PoisonableBlock< DetailedBlockImpl< Parameters > > | inline |
Init(ByteSpan region) | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | static |
InnerSize() const | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | |
InnerSizeFromOuterSize(size_t outer_size) | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | static |
IsFree() const | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | |
IsPoisoned() const | pw::allocator::PoisonableBlock< DetailedBlockImpl< Parameters > > | |
IsValid() const | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | |
Iterator typedef (defined in pw::allocator::DetailedBlockImpl< Parameters >) | pw::allocator::DetailedBlockImpl< Parameters > | |
last (defined in pw::allocator::DetailedBlockImpl< Parameters >) | pw::allocator::DetailedBlockImpl< Parameters > | |
Next() const | pw::allocator::ContiguousBlock< DetailedBlockImpl< Parameters > > | |
OffsetType typedef (defined in pw::allocator::DetailedBlockImpl< Parameters >) | pw::allocator::DetailedBlockImpl< Parameters > | |
OuterSize() const | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | |
OuterSizeFromInnerSize(size_t inner_size) | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | static |
Poison() | pw::allocator::PoisonableBlock< DetailedBlockImpl< Parameters > > | |
poisoned (defined in pw::allocator::DetailedBlockImpl< Parameters >) | pw::allocator::DetailedBlockImpl< Parameters > | |
Prev() const | pw::allocator::ContiguousBlock< DetailedBlockImpl< Parameters > > | |
Range typedef (defined in pw::allocator::DetailedBlockImpl< Parameters >) | pw::allocator::DetailedBlockImpl< Parameters > | |
RequestedLayout() const | pw::allocator::BlockWithLayout< DetailedBlockImpl< Parameters > > | |
Resize(size_t new_inner_size) | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | |
UsableSpace() | pw::allocator::BasicBlock< DetailedBlockImpl< Parameters > > | |
used (defined in pw::allocator::DetailedBlockImpl< Parameters >) | pw::allocator::DetailedBlockImpl< Parameters > | |
Used() const | pw::allocator::AllocatableBlock< DetailedBlockImpl< Parameters > > | inline |