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

Records