YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
yaclib::detail::AtomicFloatingBase< Impl, T, true > Member List

This is the complete list of members for yaclib::detail::AtomicFloatingBase< Impl, T, true >, including all inherited members.

compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) noexceptyaclib::detail::AtomicBase< Impl, T >inline
compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline
compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) noexceptyaclib::detail::AtomicBase< Impl, T >inline
compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline
compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) noexceptyaclib::detail::AtomicBase< Impl, T >inline
compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline
compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) noexceptyaclib::detail::AtomicBase< Impl, T >inline
compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline
exchange(T desired, std::memory_order order=std::memory_order_seq_cst) noexceptyaclib::detail::AtomicBase< Impl, T >inline
exchange(T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline
fetch_add(T arg, std::memory_order order=std::memory_order_seq_cst) noexceptyaclib::detail::AtomicFloatingBase< Impl, T, true >inline
fetch_add(T arg, std::memory_order order=std::memory_order_seq_cst) volatile noexceptyaclib::detail::AtomicFloatingBase< Impl, T, true >inline
fetch_sub(T arg, std::memory_order order=std::memory_order_seq_cst) noexceptyaclib::detail::AtomicFloatingBase< Impl, T, true >inline
fetch_sub(T arg, std::memory_order order=std::memory_order_seq_cst) volatile noexceptyaclib::detail::AtomicFloatingBase< Impl, T, true >inline
load(std::memory_order order=std::memory_order_seq_cst) const noexceptyaclib::detail::AtomicBase< Impl, T >inline
load(std::memory_order order=std::memory_order_seq_cst) const volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline
operator T() const noexceptyaclib::detail::AtomicBase< Impl, T >inline
operator T() const volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline
operator+=(T arg) noexceptyaclib::detail::AtomicFloatingBase< Impl, T, true >inline
operator+=(T arg) volatile noexceptyaclib::detail::AtomicFloatingBase< Impl, T, true >inline
operator-=(T arg) noexceptyaclib::detail::AtomicFloatingBase< Impl, T, true >inline
operator-=(T arg) volatile noexceptyaclib::detail::AtomicFloatingBase< Impl, T, true >inline
operator=(T desired) noexceptyaclib::detail::AtomicBase< Impl, T >inline
operator=(T desired) volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline
store(T desired, std::memory_order order=std::memory_order_seq_cst) noexceptyaclib::detail::AtomicBase< Impl, T >inline
store(T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexceptyaclib::detail::AtomicBase< Impl, T >inline