BluFedora Job System
v1.0.0
This is a C++ job system library for use in game engines.
job::SPSCQueue< T > Member List
This is the complete list of members for
job::SPSCQueue< T >
, including all inherited members.
atomic_size_type
typedef
job::SPSCQueue< T >
ElementAt
(const size_type index) const noexcept
job::SPSCQueue< T >
inline
private
Initialize
(T *const memory_backing, const size_type capacity) noexcept
job::SPSCQueue< T >
inline
IsEmpty
(const size_type head, const size_type tail) noexcept
job::SPSCQueue< T >
inline
private
static
IsFull
(const size_type head, const size_type tail) const noexcept
job::SPSCQueue< T >
inline
private
m_CachedConsumerIndex
job::SPSCQueue< T >
private
m_CachedProducerIndex
job::SPSCQueue< T >
private
m_Capacity
job::SPSCQueue< T >
private
m_CapacityMask
job::SPSCQueue< T >
private
m_ConsumerIndex
job::SPSCQueue< T >
private
m_Data
job::SPSCQueue< T >
private
m_Padding0
job::SPSCQueue< T >
private
m_Padding1
job::SPSCQueue< T >
private
m_Padding2
job::SPSCQueue< T >
private
m_Padding3
job::SPSCQueue< T >
private
m_Padding4
job::SPSCQueue< T >
private
m_ProducerIndex
job::SPSCQueue< T >
private
Pop
(T *const out_value)
job::SPSCQueue< T >
inline
PopLazy
(CallbackFn &&callback)
job::SPSCQueue< T >
inline
Push
(const T &value)
job::SPSCQueue< T >
inline
PushLazy
(CallbackFn &&callback)
job::SPSCQueue< T >
inline
size_type
typedef
job::SPSCQueue< T >
SPSCQueue
()=default
job::SPSCQueue< T >
~SPSCQueue
()=default
job::SPSCQueue< T >
Generated on Tue Aug 11 2026 04:26:20 for BluFedora Job System by
1.9.2