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 >