BluFedora Job System v1.0.0
This is a C++ job system library for use in game engines.
job::LockedQueue< T > Member List

This is the complete list of members for job::LockedQueue< T >, including all inherited members.

elementAt(const size_type raw_index) const noexceptjob::LockedQueue< T >inlineprivate
Initialize(T *const memory_backing, const size_type capacity) noexceptjob::LockedQueue< T >inline
m_Capacityjob::LockedQueue< T >private
m_CapacityMaskjob::LockedQueue< T >private
m_Datajob::LockedQueue< T >private
m_Lockjob::LockedQueue< T >private
m_Sizejob::LockedQueue< T >private
m_WriteIndexjob::LockedQueue< T >private
mask(const size_type raw_index) const noexceptjob::LockedQueue< T >inlineprivate
Pop(T *const out_value)job::LockedQueue< T >inline
Push(const T &value)job::LockedQueue< T >inline
size_type typedefjob::LockedQueue< T >