iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::legacy::concurrent::Atomic< T > Member List

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

Atomic() noexceptiox2::legacy::concurrent::Atomic< T >inline
Atomic(T value) noexceptiox2::legacy::concurrent::Atomic< T >inlineexplicit
Atomic(const Atomic &other)=deleteiox2::legacy::concurrent::Atomic< T >
Atomic(Atomic &&rhs) noexcept=defaultiox2::legacy::concurrent::Atomic< T >
compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) noexceptiox2::legacy::concurrent::Atomic< T >inline
compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) noexceptiox2::legacy::concurrent::Atomic< T >inline
compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
exchange(T value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
exchange(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_add(T value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_add(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_add(std::ptrdiff_t value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_add(std::ptrdiff_t value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_and(T value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_and(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_or(T value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_or(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_sub(T value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_sub(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_sub(std::ptrdiff_t value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_sub(std::ptrdiff_t value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_xor(T value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
fetch_xor(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
is_lock_free() const noexceptiox2::legacy::concurrent::Atomic< T >inline
is_lock_free() const volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
load(std::memory_order order=std::memory_order_seq_cst) const noexceptiox2::legacy::concurrent::Atomic< T >inline
load(std::memory_order order=std::memory_order_seq_cst) const volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator T() const noexceptiox2::legacy::concurrent::Atomic< T >inlineexplicit
operator T() const volatile noexceptiox2::legacy::concurrent::Atomic< T >inlineexplicit
operator&=(T value) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator&=(T value) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator++() noexceptiox2::legacy::concurrent::Atomic< T >inline
operator++() volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator++(int) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator++(int) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator+=(T value) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator+=(T value) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator+=(std::ptrdiff_t value) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator+=(std::ptrdiff_t value) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator--() noexceptiox2::legacy::concurrent::Atomic< T >inline
operator--() volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator--(int) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator--(int) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator-=(T value) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator-=(T value) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator-=(std::ptrdiff_t value) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator-=(std::ptrdiff_t value) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator=(const Atomic &)=deleteiox2::legacy::concurrent::Atomic< T >
operator=(Atomic &&rhs) noexcept=defaultiox2::legacy::concurrent::Atomic< T >
operator=(T value) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator=(T value) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator^=(T value) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator^=(T value) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
operator|=(T value) noexceptiox2::legacy::concurrent::Atomic< T >inline
operator|=(T value) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
store(T value, std::memory_order order=std::memory_order_seq_cst) noexceptiox2::legacy::concurrent::Atomic< T >inline
store(T value, std::memory_order order=std::memory_order_seq_cst) volatile noexceptiox2::legacy::concurrent::Atomic< T >inline
~Atomic()=defaultiox2::legacy::concurrent::Atomic< T >