| AddPrefix(void *ptr, size_t alignment) | pw::allocator::internal::GenericGuardedAllocator | protectedstatic |
| AddSuffix(void *ptr, size_t size) | pw::allocator::internal::GenericGuardedAllocator | protectedstatic |
| AdjustLayout(Layout layout) | pw::allocator::internal::GenericGuardedAllocator | protectedstatic |
| AdjustSize(void *ptr, size_t inner_size) | pw::allocator::internal::GenericGuardedAllocator | protectedstatic |
| Allocate(Layout layout) | pw::Allocator | inline |
| Allocator()=default | pw::Allocator | protected |
| Allocator(const Capabilities &capabilities) (defined in pw::Allocator) | pw::Allocator | inlineexplicitprotected |
| BlockType typedef (defined in pw::allocator::GuardedAllocator< BlockAllocatorType, LockType >) | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | |
| capabilities() const (defined in pw::Deallocator) | pw::Deallocator | inline |
| Capabilities typedef (defined in pw::Deallocator) | pw::Deallocator | |
| Capability typedef (defined in pw::Deallocator) | pw::Deallocator | |
| CheckPrefixAndSuffix(void *ptr, size_t size) | pw::allocator::internal::GenericGuardedAllocator | 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 |
| Delete(ElementType *ptr) (defined in pw::Deallocator) | pw::Deallocator | inline |
| Delete(ElementType *ptr, size_t count) (defined in pw::Deallocator) | pw::Deallocator | inline |
| DeleteArray(ElementType *ptr, size_t count) | pw::Deallocator | inline |
| DoAllocate(Layout layout) override | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | privatevirtual |
| DoDeallocate(void *ptr) override | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | private |
| DoDeallocate(void *ptr, Layout) override | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | inlineprivate |
| DoGetInfo(InfoType info_type, const void *ptr) const override | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | private |
| DoResize(void *ptr, size_t new_size) override | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | privatevirtual |
| GenericGuardedAllocator(const Capabilities &capabilities) (defined in pw::allocator::internal::GenericGuardedAllocator) | pw::allocator::internal::GenericGuardedAllocator | inlineexplicitprotected |
| GetAllocated() const | pw::Allocator | inline |
| GetCapacity() const | pw::Deallocator | inline |
| GetOriginal(void *ptr) | pw::allocator::internal::GenericGuardedAllocator | protectedstatic |
| GuardedAllocator(BlockAllocatorType &allocator) (defined in pw::allocator::GuardedAllocator< BlockAllocatorType, LockType >) | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | inlineexplicit |
| HasCapability(Capability capability) const | pw::Deallocator | inline |
| is_bounded_array_v (defined in pw::Deallocator) | pw::Deallocator | protectedstatic |
| is_unbounded_array_v (defined in pw::Deallocator) | pw::Deallocator | protectedstatic |
| IsEqual(const Deallocator &other) const | pw::Deallocator | inline |
| Layout typedef (defined in pw::Deallocator) | pw::Deallocator | |
| MakeShared(Args &&... args) | pw::Allocator | inline |
| MakeShared(size_t size) | pw::Allocator | inline |
| MakeShared(size_t size, size_t alignment) | pw::Allocator | inline |
| MakeShared() | pw::Allocator | inline |
| MakeUnique(Args &&... args) | pw::Allocator | inline |
| MakeUnique(size_t size) | pw::Allocator | inline |
| MakeUnique(size_t size, size_t alignment) | pw::Allocator | inline |
| MakeUnique() | pw::Allocator | inline |
| MakeUniqueArray(size_t size) | pw::Allocator | inline |
| MakeUniqueArray(size_t size, size_t alignment) | pw::Allocator | inline |
| New(Args &&... args) | pw::Allocator | inline |
| New() | pw::Allocator | inline |
| New(size_t count) | pw::Allocator | inline |
| New(size_t count, size_t alignment) | pw::Allocator | inline |
| NewArray(size_t count) | pw::Allocator | inline |
| NewArray(size_t count, size_t alignment) | pw::Allocator | inline |
| Reallocate(void *ptr, Layout new_layout) | pw::Allocator | inline |
| Reallocate(void *ptr, Layout old_layout, size_t new_size) | pw::Allocator | inline |
| Resize(void *ptr, size_t new_size) | pw::Allocator | inline |
| Resize(void *ptr, Layout layout, size_t new_size) | pw::Allocator | inline |
| ValidateAll() | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | |
| ValidateOne() | pw::allocator::GuardedAllocator< BlockAllocatorType, LockType > | |
| WrapUnique(ElementType *ptr, size_t size) | pw::Deallocator | inlineprotected |
| ~Deallocator()=default (defined in pw::Deallocator) | pw::Deallocator | virtual |