Pigweed
Loading...
Searching...
No Matches
pw::allocator::TrackingAllocator< MetricsType > Member List

This is the complete list of members for pw::allocator::TrackingAllocator< MetricsType >, including all inherited members.

Allocate(Layout layout)pw::Allocatorinline
Allocator()=defaultpw::Allocatorprotected
Allocator(const Capabilities &capabilities) (defined in pw::Allocator)pw::Allocatorinlineexplicitprotected
as_pmr()pw::Allocatorinline
Capabilities typedef (defined in pw::Deallocator)pw::Deallocator
capabilities() const (defined in pw::Deallocator)pw::Deallocatorinline
Capability typedef (defined in pw::Deallocator)pw::Deallocator
Deallocate(void *ptr)pw::Deallocatorinline
Deallocate(void *ptr, Layout layout)pw::Deallocatorinline
Deallocator()=defaultpw::Deallocatorprotected
Deallocator(const Capabilities &capabilities) (defined in pw::Deallocator)pw::Deallocatorinlineexplicitprotected
Delete(T *ptr)pw::Deallocatorinline
GetCapacity() constpw::Deallocatorinline
HasCapability(Capability capability) constpw::Deallocatorinline
IsEqual(const Deallocator &other) constpw::Deallocatorinline
Layout typedef (defined in pw::Deallocator)pw::Deallocator
MakeUnique(Args &&... args)pw::Allocatorinline
metric_group() const (defined in pw::allocator::TrackingAllocator< MetricsType >)pw::allocator::TrackingAllocator< MetricsType >inline
metric_group() (defined in pw::allocator::TrackingAllocator< MetricsType >)pw::allocator::TrackingAllocator< MetricsType >inline
metrics() const (defined in pw::allocator::TrackingAllocator< MetricsType >)pw::allocator::TrackingAllocator< MetricsType >inline
New(Args &&... args)pw::Allocatorinline
Reallocate(void *ptr, Layout new_layout)pw::Allocatorinline
Reallocate(void *ptr, Layout old_layout, size_t new_size)pw::Allocatorinline
Resize(void *ptr, size_t new_size)pw::Allocatorinline
Resize(void *ptr, Layout layout, size_t new_size)pw::Allocatorinline
TrackingAllocator(metric::Token token, Allocator &allocator) (defined in pw::allocator::TrackingAllocator< MetricsType >)pw::allocator::TrackingAllocator< MetricsType >inline
TrackingAllocator(metric::Token token, TrackingAllocator< OtherMetrics > &parent, const AddTrackingAllocatorAsChild &) (defined in pw::allocator::TrackingAllocator< MetricsType >)pw::allocator::TrackingAllocator< MetricsType >inline
WrapUnique(T *ptr)pw::Deallocatorinlineprotected
~Deallocator()=default (defined in pw::Deallocator)pw::Deallocatorvirtual