|
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 |
| 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 * > |