class Allocation

Defined at line 31 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 33 of file ../../src/lib/trivial-allocator/include/lib/trivial-allocator/single-heap-allocator.h

void Allocation (const Allocation & )

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

void Allocation (Allocation && other)

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

Allocation & operator= (Allocation && other)

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

bool operator bool ()

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

void * get ()

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

void * release ()

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

Friends

class SingleHeapAllocator