atomic_shared_ptr< X > Member List

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) noexceptatomic_shared_ptr< X >
compareAndSwap(local_shared_ptr< T > &oldvalue, const local_shared_ptr< T > &newvalue) noexceptatomic_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 noexceptatomic_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) noexceptatomic_shared_ptr< X >inline
operator=(const local_shared_ptr< Y > &y) noexceptatomic_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) noexceptlocal_shared_ptr< T, atomic< uintptr_t > >inlineprotected
local_shared_ptr< T, atomic< uintptr_t > >::operator=(const atomic_shared_ptr< atomic< uintptr_t > > &y) noexceptlocal_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 noexceptatomic_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 noexceptatomic_shared_ptr< X >inlineprotected
RefLocal_ typedef (defined in atomic_shared_ptr< X >)atomic_shared_ptr< X >protected
reserve_scan_(Refcnt *) const noexceptatomic_shared_ptr< X >inlineprotected
reset() noexceptatomic_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 noexceptatomic_shared_ptr< X >inlineprotected
swap(local_shared_ptr &x) noexceptlocal_shared_ptr< T, atomic< uintptr_t > >inlineprotected
swap(atomic_shared_ptr< T > &x) noexceptlocal_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

Generated for KAME4 by  doxygen 1.8.3