This is the complete list of members for atomic_shared_ptr< X >, including all inherited members.
_use_count_() const noexcept (defined in atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t >) | atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t > | inlineprotected |
atomic_shared_ptr (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | friend |
atomic_shared_ptr() noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
atomic_shared_ptr(Y *y) (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inlineexplicit |
atomic_shared_ptr(const atomic_shared_ptr< T > &t) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
atomic_shared_ptr(const atomic_shared_ptr< Y > &y) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
atomic_shared_ptr(const local_shared_ptr< T > &t) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
atomic_shared_ptr(const local_shared_ptr< Y > &y) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
atomic_shared_ptr(atomic_shared_ptr< T > &&t) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
atomic_shared_ptr(atomic_shared_ptr< Y > &&y) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
ATOMIC_SHARED_REF_ALIGNMENT enum value (defined in atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t >) | atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t > | protected |
compareAndSet(const local_shared_ptr< T > &oldvalue, const local_shared_ptr< T > &newvalue) noexcept | atomic_shared_ptr< X > | |
compareAndSwap(local_shared_ptr< T > &oldvalue, const local_shared_ptr< T > &newvalue) noexcept | atomic_shared_ptr< X > | |
compareAndSwap_(local_shared_ptr< T > &oldvalue, const local_shared_ptr< T > &newvalue) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inlineprotected |
deleter(Ref *p) noexcept (defined in atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t >) | atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t > | inlineprotectedstatic |
get() noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
get() const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
leave_scan_(Ref *) const noexcept | atomic_shared_ptr< X > | inlineprotected |
local_shared_ptr (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | friend |
local_shared_ptr() noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
local_shared_ptr(atomic< uintptr_t > *y) (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineexplicitprotected |
local_shared_ptr(atomic< uintptr_t > *y, D deleter) (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
local_shared_ptr(const atomic_shared_ptr< T > &t) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineexplicitprotected |
local_shared_ptr(const atomic_shared_ptr< atomic< uintptr_t > > &y) (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
local_shared_ptr(const local_shared_ptr< T, reflocal_var_t > &t) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
local_shared_ptr(const local_shared_ptr< atomic< uintptr_t >, Z > &y) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
local_shared_ptr(local_shared_ptr< T, reflocal_var_t > &&t) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
local_shared_ptr(local_shared_ptr< atomic< uintptr_t >, Z > &&y) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
m_ref (defined in atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t >) | atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t > | protected |
operator bool() const noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
operator!() const noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
operator!=(const local_shared_ptr< Y > &x) const noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
operator!=(const atomic_shared_ptr< Y > &x) const noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
operator!=(const local_shared_ptr< atomic< uintptr_t >, Z > &x) const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator!=(const atomic_shared_ptr< atomic< uintptr_t > > &x) const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator*() noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator*() const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator->() noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator->() const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator=(const atomic_shared_ptr &t) noexcept | atomic_shared_ptr< X > | inline |
operator=(const local_shared_ptr< Y > &y) noexcept | atomic_shared_ptr< X > | inline |
operator=(local_shared_ptr< T > &&t) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
operator=(local_shared_ptr< Y > &&y) noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
operator=(const local_shared_ptr &t) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator=(const local_shared_ptr< atomic< uintptr_t >, Z > &y) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator=(local_shared_ptr &&t) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator=(local_shared_ptr< atomic< uintptr_t >, Z > &&y) noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
local_shared_ptr< T, atomic< uintptr_t > >::operator=(const atomic_shared_ptr< T > &t) noexcept | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
local_shared_ptr< T, atomic< uintptr_t > >::operator=(const atomic_shared_ptr< atomic< uintptr_t > > &y) noexcept | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator==(const local_shared_ptr< Y > &x) const noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
operator==(const atomic_shared_ptr< Y > &x) const noexcept (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
operator==(const local_shared_ptr< atomic< uintptr_t >, Z > &x) const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
operator==(const atomic_shared_ptr< atomic< uintptr_t > > &x) const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
pref_() const noexcept | atomic_shared_ptr< X > | inlineprotected |
Ref typedef (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | protected |
Refcnt typedef (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | protected |
refcnt_() const noexcept | atomic_shared_ptr< X > | inlineprotected |
RefLocal_ typedef (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | protected |
reserve_scan_(Refcnt *) const noexcept | atomic_shared_ptr< X > | inlineprotected |
reset() noexcept | atomic_shared_ptr< X > | inline |
reset(Y *y) | atomic_shared_ptr< X > | inline |
local_shared_ptr< T, atomic< uintptr_t > >::reset(atomic< uintptr_t > *y) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
reset(atomic< uintptr_t > *y, D deleter) (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
reset_unsafe(uintptr_t *y, D deleter) | atomic_shared_ptr_base< T, uintptr_t, reflocal_var_t > | inlineprotected |
scan_() const noexcept | atomic_shared_ptr< X > | inlineprotected |
swap(local_shared_ptr &x) noexcept | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
swap(atomic_shared_ptr< T > &x) noexcept | local_shared_ptr< T, atomic< uintptr_t > > | protected |
unique() const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
use_count() const noexcept (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |
~atomic_shared_ptr() (defined in atomic_shared_ptr< X >) | atomic_shared_ptr< X > | inline |
~local_shared_ptr() (defined in local_shared_ptr< T, atomic< uintptr_t > >) | local_shared_ptr< T, atomic< uintptr_t > > | inlineprotected |