Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::QueueSPSC< T, TAllocator > Member List

This is the complete list of members for gts::QueueSPSC< T, TAllocator >, including all inherited members.

_insert(TArgs &&... args) (defined in gts::QueueSPSC< T, TAllocator >)gts::QueueSPSC< T, TAllocator >
allocator_type typedef (defined in gts::QueueSPSC< T, TAllocator >)gts::QueueSPSC< T, TAllocator >
capacity() constgts::QueueSPSC< T, TAllocator >
clear()gts::QueueSPSC< T, TAllocator >
empty() constgts::QueueSPSC< T, TAllocator >
get_allocator() constgts::QueueSPSC< T, TAllocator >
operator=(QueueSPSC const &other)gts::QueueSPSC< T, TAllocator >
operator=(QueueSPSC &&other)gts::QueueSPSC< T, TAllocator >
QueueSPSC(allocator_type const &allocator=allocator_type())gts::QueueSPSC< T, TAllocator >explicit
QueueSPSC(QueueSPSC const &other)gts::QueueSPSC< T, TAllocator >
QueueSPSC(QueueSPSC &&other)gts::QueueSPSC< T, TAllocator >
reserve(size_type sizePow2)gts::QueueSPSC< T, TAllocator >
size() constgts::QueueSPSC< T, TAllocator >
size_type typedef (defined in gts::QueueSPSC< T, TAllocator >)gts::QueueSPSC< T, TAllocator >
tryPop(value_type &out)gts::QueueSPSC< T, TAllocator >
tryPush(const value_type &val)gts::QueueSPSC< T, TAllocator >
tryPush(value_type &&val)gts::QueueSPSC< T, TAllocator >
value_type typedef (defined in gts::QueueSPSC< T, TAllocator >)gts::QueueSPSC< T, TAllocator >
~QueueSPSC()gts::QueueSPSC< T, TAllocator >