YACLib
C++ library for concurrent tasks execution
|
This is the complete list of members for yaclib::detail::Atomic< Impl, T >, including all inherited members.
compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
compare_exchange_strong(T &expected, T desired, std::memory_order success, std::memory_order failure) volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
compare_exchange_strong(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
compare_exchange_weak(T &expected, T desired, std::memory_order success, std::memory_order failure) volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
compare_exchange_weak(T &expected, T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
exchange(T desired, std::memory_order order=std::memory_order_seq_cst) noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
exchange(T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
load(std::memory_order order=std::memory_order_seq_cst) const noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
load(std::memory_order order=std::memory_order_seq_cst) const volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
operator T() const noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
operator T() const volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
operator=(T desired) noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
operator=(T desired) volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
store(T desired, std::memory_order order=std::memory_order_seq_cst) noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |
store(T desired, std::memory_order order=std::memory_order_seq_cst) volatile noexcept | yaclib::detail::AtomicBase< Impl, T > | inline |