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
ETL_STATIC_ASSERT(etl::is_integral< T >::value, "Only integral types are supported") (defined in etl::atomic< T >)etl::atomic< T >
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(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_add(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_add(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_add(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_and(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_and(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_and(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_and(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_or(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_or(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_or(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_or(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_sub(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_sub(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_sub(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_sub(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_xor(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_xor(T v, etl::memory_order order=etl::memory_order_seq_cst) volatile (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_xor(T v, etl::memory_order order=etl::memory_order_seq_cst) (defined in etl::atomic< T >)etl::atomic< T >inline
fetch_xor(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) 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
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&=(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
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+=(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
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-=(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
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
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
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