| atomic_ref_base(T &value) | atomic_ref_base< T, false, false > | inlineexplicit |
| compare_exchange_strong(T &expected, T desire, const memory_order success, const memory_order failure) noexcept | atomic_ref_base< T, false, false > | inline |
| compare_exchange_strong(T &expected, T desire, const memory_order mo=memory_order_seq_cst) noexcept | atomic_ref_base< T, false, false > | inline |
| compare_exchange_weak(T &expected, T desire, const memory_order success, const memory_order failure) noexcept | atomic_ref_base< T, false, false > | inline |
| compare_exchange_weak(T &expected, T desire, const memory_order mo=memory_order_seq_cst) noexcept | atomic_ref_base< T, false, false > | inline |
| exchange(T desire, const memory_order mo=memory_order_seq_cst) noexcept | atomic_ref_base< T, false, false > | inline |
| is_always_lock_free | atomic_ref_base< T, false, false > | static |
| is_lock_free() const noexcept | atomic_ref_base< T, false, false > | inline |
| load(const memory_order mo=memory_order_seq_cst) const noexcept | atomic_ref_base< T, false, false > | inline |
| notify_all() noexcept | atomic_ref_base< T, false, false > | inline |
| notify_one() noexcept | atomic_ref_base< T, false, false > | inline |
| operator T() const noexcept | atomic_ref_base< T, false, false > | inline |
| operator=(T value) noexcept | atomic_ref_base< T, false, false > | inline |
| required_alignment | atomic_ref_base< T, false, false > | static |
| store(T value, const memory_order mo=memory_order_seq_cst) noexcept | atomic_ref_base< T, false, false > | inline |
| value_type typedef | atomic_ref_base< T, false, false > | |
| wait(T old, const memory_order mo=memory_order_seq_cst) const noexcept | atomic_ref_base< T, false, false > | inline |