|
iceoryx2
C++ Language Bindings
|
This is the complete list of members for iox2::legacy::concurrent::Atomic< T >, including all inherited members.
| Atomic() noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| Atomic(T value) noexcept | iox2::legacy::concurrent::Atomic< T > | inlineexplicit |
| Atomic(const Atomic &other)=delete | iox2::legacy::concurrent::Atomic< T > | |
| Atomic(Atomic &&rhs) noexcept=default | iox2::legacy::concurrent::Atomic< T > | |
| compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| exchange(T value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| exchange(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_add(T value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_add(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_add(std::ptrdiff_t value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_add(std::ptrdiff_t value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_and(T value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_and(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_or(T value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_or(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_sub(T value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_sub(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_sub(std::ptrdiff_t value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_sub(std::ptrdiff_t value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_xor(T value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| fetch_xor(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| is_lock_free() const noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| is_lock_free() const volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| load(std::memory_order order=std::memory_order_seq_cst) const noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| load(std::memory_order order=std::memory_order_seq_cst) const volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator T() const noexcept | iox2::legacy::concurrent::Atomic< T > | inlineexplicit |
| operator T() const volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inlineexplicit |
| operator&=(T value) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator&=(T value) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator++() noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator++() volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator++(int) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator++(int) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator+=(T value) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator+=(T value) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator+=(std::ptrdiff_t value) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator+=(std::ptrdiff_t value) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator--() noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator--() volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator--(int) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator--(int) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator-=(T value) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator-=(T value) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator-=(std::ptrdiff_t value) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator-=(std::ptrdiff_t value) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator=(const Atomic &)=delete | iox2::legacy::concurrent::Atomic< T > | |
| operator=(Atomic &&rhs) noexcept=default | iox2::legacy::concurrent::Atomic< T > | |
| operator=(T value) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator=(T value) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator^=(T value) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator^=(T value) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator|=(T value) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| operator|=(T value) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| store(T value, std::memory_order order=std::memory_order_seq_cst) noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| store(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | iox2::legacy::concurrent::Atomic< T > | inline |
| ~Atomic()=default | iox2::legacy::concurrent::Atomic< T > |