|
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 > |