bool compare_exchange_strong(
integral-type & old_value, integral-type new_value,
memory_order order = memory_order_seq_cst)
volatile noexcept;
bool compare_exchange_strong(
integral-type & old_value, integral-type new_value,
memory_order order = memory_order_seq_cst) noexcept;
bool compare_exchange_strong(
integral-type & old_value, integral-type new_value,
memory_order success_order, memory_order failure_order)
volatile noexcept;
bool compare_exchange_strong(
integral-type & old_value, integral-type new_value,
memory_order success_order,
memory_order failure_order) noexcept;
bool compare_exchange_weak(
integral-type & old_value, integral-type new_value,
memory_order order = memory_order_seq_cst) volatile noexcept;
bool compare_exchange_weak(
integral-type & old_value, integral-type new_value,
memory_order order = memory_order_seq_cst) noexcept;
bool compare_exchange_weak(
integral-type & old_value, integral-type new_value,
memory_order success_order, memory_order failure_order)
volatile noexcept;
bool compare_exchange_weak(
integral-type & old_value, integral-type new_value,
memory_order success_order,
memory_order failure_order) noexcept;
operator integral-type() const volatile noexcept;
operator integral-type() const noexcept;
integral-type fetch_add(
integral-type, memory_order = memory_order_seq_cst)
volatile noexcept;
integral-type fetch_add(
integral-type, memory_order = memory_order_seq_cst) noexcept;
integral-type fetch_sub(
integral-type, memory_order = memory_order_seq_cst)
volatile noexcept;
integral-type fetch_sub(
integral-type, memory_order = memory_order_seq_cst) noexcept;
integral-type fetch_and(
integral-type, memory_order = memory_order_seq_cst)
volatile noexcept;
integral-type fetch_and(
integral-type, memory_order = memory_order_seq_cst) noexcept;
integral-type fetch_or(
integral-type, memory_order = memory_order_seq_cst)
volatile noexcept;
integral-type fetch_or(
integral-type, memory_order = memory_order_seq_cst) noexcept;
integral-type fetch_xor(
integral-type, memory_order = memory_order_seq_cst)
volatile noexcept;
integral-type fetch_xor(
integral-type, memory_order = memory_order_seq_cst) noexcept;
integral-type operator++() volatile noexcept;
integral-type operator++() noexcept;
integral-type operator++(int) volatile noexcept;
integral-type operator++(int) noexcept;
integral-type operator--() volatile noexcept;
integral-type operator--() noexcept;
integral-type operator--(int) volatile noexcept;
integral-type operator--(int) noexcept;
integral-type operator+=(integral-type) volatile noexcept;