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

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

allocator_type typedef (defined in gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
capacity() constgts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
clear()gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
empty() constgts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
get_allocator() constgts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
mutex_type typedef (defined in gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
operator=(TicketQueueMPSC const &other)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
operator=(TicketQueueMPSC &&other)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
reserve(size_type sizePow2)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
size() constgts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
size_type typedef (defined in gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
TicketQueueMPSC(size_t numQueues, allocator_type const &allocator=allocator_type()) (defined in gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >explicit
TicketQueueMPSC(size_t numQueues, size_type sizePow2, allocator_type const &allocator=allocator_type()) (defined in gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
TicketQueueMPSC(TicketQueueMPSC const &other)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
TicketQueueMPSC(TicketQueueMPSC &&other)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
tryPop(size_type ticket, value_type &out)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
tryPush(size_type ticket, const value_type &val)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
tryPush(size_type ticket, value_type &&val)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
value_type typedef (defined in gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >
~TicketQueueMPSC() (defined in gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >)gts::internal::TicketQueueMPSC< T, TMutex, TAllocator >