Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::OsHeapAllocator< ALIGNMENT > Member List

This is the complete list of members for gts::OsHeapAllocator< ALIGNMENT >, including all inherited members.

allocate(const size_t n, size_t align=ALIGNMENT) const (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
construct(T *p, TArgs &&... args) (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
deallocate(T *const p, size_t size) const (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
delete_object(T *ptr) (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
destroy(T *const ptr) (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
max_size() const (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
new_object(TArgs &&... args) (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
OsHeapAllocator()=default (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >
OsHeapAllocator(const OsHeapAllocator &)=default (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >
vector_delete_object(T *ptr, size_t count) (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
vector_new_object(size_t count) (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >inline
~OsHeapAllocator()=default (defined in gts::OsHeapAllocator< ALIGNMENT >)gts::OsHeapAllocator< ALIGNMENT >