Struct MemoryResourceStack

Inheritance Relationships

Base Type

Struct Documentation

struct MemoryResourceStack : public c4::detail::_MemoryResourceSingleChunk

provides a stack-type malloc-based memory resource.

Public Functions

C4_NO_COPY_OR_MOVE(MemoryResourceStack)

Protected Functions

virtual void *do_allocate(size_t sz, size_t alignment, void *hint) override
virtual void do_deallocate(void *ptr, size_t sz, size_t alignment) override
virtual void *do_reallocate(void *ptr, size_t oldsz, size_t newsz, size_t alignment) override