| Allocate(Layout layout) | pw::Allocator | inline |
| Allocator()=default | pw::Allocator | protected |
| Allocator(const Capabilities &capabilities) (defined in pw::Allocator) | pw::Allocator | inlineexplicitprotected |
| as_pmr() | pw::Allocator | inline |
| Base typedef (defined in pw::allocator::DualFirstFitBlockAllocator< OffsetType, kPoisonInterval, kAlign >) | pw::allocator::DualFirstFitBlockAllocator< OffsetType, kPoisonInterval, kAlign > | |
| BlockAllocator() | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | inline |
| BlockAllocator(ByteSpan region) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | inlineexplicit |
| blocks() const | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | |
| BlockType typedef (defined in pw::allocator::DualFirstFitBlockAllocator< OffsetType, kPoisonInterval, kAlign >) | pw::allocator::DualFirstFitBlockAllocator< OffsetType, kPoisonInterval, kAlign > | |
| Capabilities typedef (defined in pw::Deallocator) | pw::Deallocator | |
| capabilities() const (defined in pw::Deallocator) | pw::Deallocator | inline |
| Capability typedef (defined in pw::Deallocator) | pw::Deallocator | |
| CrashOnAllocated(void *allocated) | pw::allocator::internal::GenericBlockAllocator | protectedstatic |
| CrashOnDoubleFree(void *freed) | pw::allocator::internal::GenericBlockAllocator | protectedstatic |
| CrashOnInvalidFree(void *freed) | pw::allocator::internal::GenericBlockAllocator | protectedstatic |
| Deallocate(void *ptr) | pw::Deallocator | inline |
| Deallocate(void *ptr, Layout layout) | pw::Deallocator | inline |
| Deallocator()=default | pw::Deallocator | protected |
| Deallocator(const Capabilities &capabilities) (defined in pw::Deallocator) | pw::Deallocator | inlineexplicitprotected |
| Delete(T *ptr) | pw::Deallocator | inline |
| DualFirstFitBlockAllocator() | pw::allocator::DualFirstFitBlockAllocator< OffsetType, kPoisonInterval, kAlign > | inline |
| DualFirstFitBlockAllocator(ByteSpan region, size_t threshold) | pw::allocator::DualFirstFitBlockAllocator< OffsetType, kPoisonInterval, kAlign > | inline |
| FromUsableSpace(PtrType ptr) const | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | protected |
| GenericBlockAllocator(const GenericBlockAllocator &)=delete (defined in pw::allocator::internal::GenericBlockAllocator) | pw::allocator::internal::GenericBlockAllocator | |
| GenericBlockAllocator(GenericBlockAllocator &&)=delete (defined in pw::allocator::internal::GenericBlockAllocator) | pw::allocator::internal::GenericBlockAllocator | |
| GenericBlockAllocator() (defined in pw::allocator::internal::GenericBlockAllocator) | pw::allocator::internal::GenericBlockAllocator | inlineprotected |
| GetCapacity() const | pw::Deallocator | inline |
| HasCapability(Capability capability) const | pw::Deallocator | inline |
| Init(ByteSpan region) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | |
| Init(BlockType *begin) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | inline |
| Init(BlockType *begin, BlockType *end) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | virtual |
| IsEqual(const Deallocator &other) const | pw::Deallocator | inline |
| kCapabilities (defined in pw::allocator::internal::GenericBlockAllocator) | pw::allocator::internal::GenericBlockAllocator | static |
| Layout typedef (defined in pw::Deallocator) | pw::Deallocator | |
| MakeUnique(Args &&... args) | pw::Allocator | inline |
| MeasureFragmentation() const | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | |
| New(Args &&... args) | pw::Allocator | inline |
| operator=(const GenericBlockAllocator &)=delete (defined in pw::allocator::internal::GenericBlockAllocator) | pw::allocator::internal::GenericBlockAllocator | |
| operator=(GenericBlockAllocator &&)=delete (defined in pw::allocator::internal::GenericBlockAllocator) | pw::allocator::internal::GenericBlockAllocator | |
| Range typedef (defined in pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign >) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | |
| rblocks() | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | protected |
| Reallocate(void *ptr, Layout new_layout) | pw::Allocator | inline |
| Reallocate(void *ptr, Layout old_layout, size_t new_size) | pw::Allocator | inline |
| RecycleBlock(BlockType *) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | inlineprotectedvirtual |
| ReserveBlock(BlockType *) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | inlineprotectedvirtual |
| Reset() | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | |
| Resize(void *ptr, size_t new_size) | pw::Allocator | inline |
| Resize(void *ptr, Layout layout, size_t new_size) | pw::Allocator | inline |
| ReverseRange typedef (defined in pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign >) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | protected |
| set_threshold(size_t threshold) | pw::allocator::DualFirstFitBlockAllocator< OffsetType, kPoisonInterval, kAlign > | inline |
| WrapUnique(T *ptr) | pw::Deallocator | inlineprotected |
| ~BlockAllocator() override (defined in pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign >) | pw::allocator::BlockAllocator< OffsetType, kPoisonInterval, kAlign > | inline |
| ~Deallocator()=default (defined in pw::Deallocator) | pw::Deallocator | virtual |