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::LockedQueue< T >, including all inherited members.
elementAt(const size_type raw_index) const noexcept | Job::LockedQueue< T > | inlineprivate |
Initialize(T *const memory_backing, const size_type capacity) noexcept | Job::LockedQueue< T > | inline |
m_Capacity | Job::LockedQueue< T > | private |
m_CapacityMask | Job::LockedQueue< T > | private |
m_Data | Job::LockedQueue< T > | private |
m_Lock | Job::LockedQueue< T > | private |
m_Size | Job::LockedQueue< T > | private |
m_WriteIndex | Job::LockedQueue< T > | private |
mask(const size_type raw_index) const noexcept | Job::LockedQueue< T > | inlineprivate |
Pop(T *const out_value) | Job::LockedQueue< T > | inline |
Push(const T &value) | Job::LockedQueue< T > | inline |
size_type typedef | Job::LockedQueue< T > |