template <typename AllocateFunction>
class OwningAllocateFunction
Defined at line 39 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h
Forward declaration for below.
Public Methods
void OwningAllocateFunction<AllocateFunction> ()
Defined at line 58 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h
void OwningAllocateFunction<AllocateFunction> (const OwningAllocateFunction<RawAllocateFunction> & )
Defined at line 59 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h
void OwningAllocateFunction<AllocateFunction> (OwningAllocateFunction<RawAllocateFunction> && )
Defined at line 60 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h
template <typename... Args>
void OwningAllocateFunction<AllocateFunction> (Args &&... args)
Defined at line 63 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h
OwningAllocateFunction<RawAllocateFunction> & operator= (OwningAllocateFunction<RawAllocateFunction> && )
Defined at line 66 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h
auto operator() (size_t size, size_t alignment)
Defined at line 68 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h
auto operator() (size_t size, size_t alignment)
Defined at line 68 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h
void ~OwningAllocateFunction<AllocateFunction> ()
Defined at line 89 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/basic-owning-allocator.h