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