Zero  0.1.0
lintel::Atomic< T > Member List

This is the complete list of members for lintel::Atomic< T >, including all inherited members.

addThenFetch(T amount)lintel::Atomic< T >inline
Atomic()lintel::Atomic< T >inline
Atomic(T counter)lintel::Atomic< T >inlineexplicit
Atomic(const Atomic &)lintel::Atomic< T >private
compare_exchange_strong(T *expected, T desired)lintel::Atomic< T >inline
counterlintel::Atomic< T >private
decThenFetch()lintel::Atomic< T >inline
exchange(T t)lintel::Atomic< T >inline
fetch_add(T amount)lintel::Atomic< T >inline
fetch_and(T amount)lintel::Atomic< T >inline
fetch_or(T amount)lintel::Atomic< T >inline
fetch_sub(T amount)lintel::Atomic< T >inline
fetch_xor(T amount)lintel::Atomic< T >inline
incThenFetch()lintel::Atomic< T >inline
isZero() constlintel::Atomic< T >inline
load() constlintel::Atomic< T >inline
operator &=(T amount)lintel::Atomic< T >inline
operator T() constlintel::Atomic< T >inline
operator++(int)lintel::Atomic< T >inline
operator++()lintel::Atomic< T >inline
operator+=(T amount)lintel::Atomic< T >inline
operator--(int)lintel::Atomic< T >inline
operator--()lintel::Atomic< T >inline
operator-=(T amount)lintel::Atomic< T >inline
operator=(T amount)lintel::Atomic< T >inline
operator=(const Atomic &)lintel::Atomic< T >private
operator^=(T amount)lintel::Atomic< T >inline
operator|=(T amount)lintel::Atomic< T >inline
store(T t)lintel::Atomic< T >inline