Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for gts::Atomic< T >, including all inherited members.
Atomic()=default (defined in gts::Atomic< T >) | gts::Atomic< T > | |
Atomic(const Atomic &)=delete (defined in gts::Atomic< T >) | gts::Atomic< T > | |
Atomic(T val) (defined in gts::Atomic< T >) | gts::Atomic< T > | inline |
AtomicArithmetic()=default (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
AtomicArithmetic(const AtomicArithmetic &)=delete (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
AtomicArithmetic(T val) (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | inline |
AtomicCommon()=default (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
AtomicCommon(const AtomicCommon &)=delete (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
AtomicCommon(T val) (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
compare_exchange_strong(T &expected, T value, gts::memory_order xchgOrder, gts::memory_order loadOrder) (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
compare_exchange_weak(T &expected, T value, gts::memory_order xchgOrder, gts::memory_order loadOrder) (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
exchange(T value, gts::memory_order order) (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
fetch_add(T rhs, gts::memory_order order) (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
fetch_and(T rhs, gts::memory_order order) (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
fetch_or(T rhs, gts::memory_order order) (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
fetch_sub(T rhs, gts::memory_order order) (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
load(gts::memory_order order) const (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
m_atom (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | protected |
operator=(const Atomic &)=delete (defined in gts::Atomic< T >) | gts::Atomic< T > | |
operator=(const Atomic &) volatile=delete (defined in gts::Atomic< T >) | gts::Atomic< T > | |
operator=(const AtomicArithmetic &)=delete (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
operator=(const AtomicArithmetic &) volatile=delete (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
operator=(const AtomicCommon &)=delete (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
operator=(const AtomicCommon &) volatile=delete (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
store(T value, gts::memory_order order) (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > | |
~Atomic()=default (defined in gts::Atomic< T >) | gts::Atomic< T > | |
~AtomicArithmetic()=default (defined in gts::AtomicArithmetic< T >) | gts::AtomicArithmetic< T > | |
~AtomicCommon()=default (defined in gts::AtomicCommon< T >) | gts::AtomicCommon< T > |