Embedded Template Library  1.0
etl::atomic< T * > Member List

This is the complete list of members for etl::atomic< T * >, including all inherited members.

atomic() (defined in etl::atomic< T * >)etl::atomic< T * >inline
atomic(T *v) (defined in etl::atomic< T * >)etl::atomic< T * >inline
atomic() (defined in etl::atomic< T * >)etl::atomic< T * >inline
atomic(T *v) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_strong(T *&expected, T *desired, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_strong(T *&expected, T *desired, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_strong(T *&expected, T *desired, etl::memory_order success, etl::memory_order failure) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_strong(T *&expected, T *desired, etl::memory_order success, etl::memory_order failure) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_strong(T *&expected, T *desired, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_strong(T *&expected, T *desired, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_strong(T *&expected, T *desired, etl::memory_order success, etl::memory_order failure) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_strong(T *&expected, T *desired, etl::memory_order success, etl::memory_order failure) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_weak(T *&expected, T *desired, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_weak(T *&expected, T *desired, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_weak(T *&expected, T *desired, etl::memory_order success, etl::memory_order failure) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_weak(T *&expected, T *desired, etl::memory_order success, etl::memory_order failure) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_weak(T *&expected, T *desired, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_weak(T *&expected, T *desired, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_weak(T *&expected, T *desired, etl::memory_order success, etl::memory_order failure) (defined in etl::atomic< T * >)etl::atomic< T * >inline
compare_exchange_weak(T *&expected, T *desired, etl::memory_order success, etl::memory_order failure) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
exchange(T *v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
exchange(T *v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
exchange(T *v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
exchange(T *v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
fetch_add(ptrdiff_t v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
fetch_add(ptrdiff_t v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
fetch_add(ptrdiff_t v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
fetch_add(ptrdiff_t v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
fetch_sub(ptrdiff_t v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
fetch_sub(ptrdiff_t v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
fetch_sub(ptrdiff_t v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
fetch_sub(ptrdiff_t v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
is_lock_free() const (defined in etl::atomic< T * >)etl::atomic< T * >inline
is_lock_free() const volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
is_lock_free() const (defined in etl::atomic< T * >)etl::atomic< T * >inline
is_lock_free() const volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
load(etl::memory_order order=etl::memory_order_seq_cst) const (defined in etl::atomic< T * >)etl::atomic< T * >inline
load(etl::memory_order order=etl::memory_order_seq_cst) const volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
load(etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
load(etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator T*() const (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator T*() volatile const (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator T*() const (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator T*() volatile const (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator++() (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator++() volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator++(int) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator++(int) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator++() (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator++() volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator++(int) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator++(int) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator+=(ptrdiff_t v) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator+=(ptrdiff_t v) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator+=(ptrdiff_t v) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator+=(ptrdiff_t v) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator--() (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator--() volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator--(int) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator--(int) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator--() (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator--() volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator--(int) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator--(int) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator-=(ptrdiff_t v) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator-=(ptrdiff_t v) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator-=(ptrdiff_t v) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator-=(ptrdiff_t v) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator=(T *v) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator=(T *v) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator=(T *v) (defined in etl::atomic< T * >)etl::atomic< T * >inline
operator=(T *v) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
store(T *v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
store(T *v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline
store(T *v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T * >)etl::atomic< T * >inline
store(T *v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T * >)etl::atomic< T * >inline