class Allocation

Defined at line 24 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

This is the non-owning "smart pointer" type returned below.

It's sufficient for BasicLeakyAllocator's API requirements.

Public Methods

void Allocation ()

Defined at line 26 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

void Allocation (const Allocation & )

Defined at line 28 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

void Allocation (Allocation && other)

Defined at line 30 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

Allocation & operator= (Allocation && other)

Defined at line 32 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

bool operator bool ()

Defined at line 39 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

void * get ()

Defined at line 41 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

void * release ()

Defined at line 43 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

Friends

class SingleHeapAllocator