BluFedora Job System v1.0.0
This is a C++ job system library for use in game engines.
|
This is the complete list of members for Job::SPMCDeque< T >, including all inherited members.
atomic_size_type typedef | Job::SPMCDeque< T > | |
AtomicT typedef | Job::SPMCDeque< T > | private |
ElementAt(const size_type index) const noexcept | Job::SPMCDeque< T > | inlineprivate |
Initialize(AtomicT *const memory_backing, const size_type capacity) noexcept | Job::SPMCDeque< T > | inline |
m_Capacity | Job::SPMCDeque< T > | private |
m_CapacityMask | Job::SPMCDeque< T > | private |
m_ConsumerIndex | Job::SPMCDeque< T > | private |
m_Data | Job::SPMCDeque< T > | private |
m_Padding0 | Job::SPMCDeque< T > | private |
m_ProducerIndex | Job::SPMCDeque< T > | private |
Pop(T *const out_value) | Job::SPMCDeque< T > | inline |
Push(const T &value) | Job::SPMCDeque< T > | inline |
size_type typedef | Job::SPMCDeque< T > | |
SPMCDeque()=default | Job::SPMCDeque< T > | |
Steal(T *const out_value) | Job::SPMCDeque< T > | inline |
~SPMCDeque()=default | Job::SPMCDeque< T > |