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

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

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