Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::Atomic< T * > Member List

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
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 >
AtomicPointer()=default (defined in gts::AtomicPointer< T * >)gts::AtomicPointer< T * >
AtomicPointer(const AtomicPointer &)=delete (defined in gts::AtomicPointer< T * >)gts::AtomicPointer< T * >
AtomicPointer(T * val) (defined in gts::AtomicPointer< T * >)gts::AtomicPointer< T * >inline
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(ptrdiff_t rhs, gts::memory_order order) (defined in gts::AtomicPointer< T * >)gts::AtomicPointer< T * >
fetch_sub(ptrdiff_t rhs, gts::memory_order order) (defined in gts::AtomicPointer< T * >)gts::AtomicPointer< 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 AtomicPointer &)=delete (defined in gts::AtomicPointer< T * >)gts::AtomicPointer< T * >
operator=(const AtomicPointer &) volatile=delete (defined in gts::AtomicPointer< T * >)gts::AtomicPointer< 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 * >
~AtomicCommon()=default (defined in gts::AtomicCommon< T >)gts::AtomicCommon< T >
~AtomicPointer()=default (defined in gts::AtomicPointer< T * >)gts::AtomicPointer< T * >