Pigweed
 
Loading...
Searching...
No Matches
pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType > Member List

This is the complete list of members for pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >, including all inherited members.

Allocate(Layout layout)pw::Allocatorinline
allocate_size() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
Allocator()=defaultpw::Allocatorprotected
Allocator(const Capabilities &capabilities) (defined in pw::Allocator)pw::Allocatorinlineexplicitprotected
AllocatorForTest() (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
AllocatorType typedef (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >
blocks() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
blocks() (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
BlockType typedef (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >
capabilities() const (defined in pw::Deallocator)pw::Deallocatorinline
Capabilities typedef (defined in pw::Deallocator)pw::Deallocator
Capability typedef (defined in pw::Deallocator)pw::Deallocator
Deallocate(void *ptr)pw::Deallocatorinline
Deallocate(void *ptr, Layout layout)pw::Deallocatorinline
deallocate_ptr() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
deallocate_size() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
Deallocator()=defaultpw::Deallocatorprotected
Deallocator(const Capabilities &capabilities) (defined in pw::Deallocator)pw::Deallocatorinlineexplicitprotected
Delete(T *ptr)pw::Deallocatorinline
DoAllocate(Layout layout) overridepw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inlineprivatevirtual
DoDeallocate(void *ptr) overridepw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inlineprivate
DoDeallocate(void *ptr, Layout) overridepw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inlineprivate
DoGetAllocated() const overridepw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inlineprivatevirtual
DoGetInfo(InfoType info_type, const void *ptr) const overridepw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inlineprivate
DoResize(void *ptr, size_t new_size) overridepw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inlineprivatevirtual
Exhaust()pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
GetAllocated() constpw::Allocatorinline
GetCapacity() constpw::Deallocatorinline
HasCapability(Capability capability) constpw::Deallocatorinline
is_bounded_array_v (defined in pw::Deallocator)pw::Deallocatorprotectedstatic
is_unbounded_array_v (defined in pw::Deallocator)pw::Deallocatorprotectedstatic
IsEqual(const Deallocator &other) constpw::Deallocatorinline
kMinSize (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >static
Layout typedef (defined in pw::Deallocator)pw::Deallocator
MakeShared(Args &&... args)pw::Allocatorinline
MakeShared(size_t size)pw::Allocatorinline
MakeShared(size_t size, size_t alignment)pw::Allocatorinline
MakeShared(Args &&...)=delete (defined in pw::Allocator)pw::Allocator
MakeUnique(Args &&... args)pw::Allocatorinline
MakeUnique(size_t size)pw::Allocatorinline
MakeUnique(size_t size, size_t alignment)pw::Allocatorinline
MakeUnique(Args &&...)=delete (defined in pw::Allocator)pw::Allocator
MakeUniqueArray(size_t size)pw::Allocatorinline
MakeUniqueArray(size_t size, size_t alignment)pw::Allocatorinline
MeasureFragmentation() constpw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
metric_group() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
metric_group() (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
metrics() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
New(Args &&... args)pw::Allocatorinline
New(size_t count)pw::Allocatorinline
New(size_t count, size_t alignment)pw::Allocatorinline
NewArray(size_t count)pw::Allocatorinline
NewArray(size_t count, size_t alignment)pw::Allocatorinline
Reallocate(void *ptr, Layout new_layout)pw::Allocatorinline
Reallocate(void *ptr, Layout old_layout, size_t new_size)pw::Allocatorinline
ResetParameters()pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
Resize(void *ptr, size_t new_size)pw::Allocatorinline
Resize(void *ptr, Layout layout, size_t new_size)pw::Allocatorinline
resize_new_size() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
resize_old_size() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
resize_ptr() const (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
WrapUnique(Args &&...)=delete (defined in pw::Deallocator)pw::Deallocator
WrapUnique(T *ptr)pw::Deallocatorinlineprotected
WrapUnique(ElementType *ptr, size_t size)pw::Deallocatorinlineprotected
WrapUniqueArray(T *ptr, size_t size)pw::Deallocatorinlineprotected
~AllocatorForTest() override (defined in pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >)pw::allocator::test::AllocatorForTest< kBufferSize, BlockType_, MetricsType >inline
~Deallocator()=default (defined in pw::Deallocator)pw::Deallocatorvirtual