![]() |
Embedded Template Library
1.0
|
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 |