proxygen
folly::hazptr_holder< Atom > Member List

This is the complete list of members for folly::hazptr_holder< Atom >, including all inherited members.

get_protected(const Atom< T * > &src) noexceptfolly::hazptr_holder< Atom >inline
get_protected(const Atom< T * > &src, Func f) noexceptfolly::hazptr_holder< Atom >inline
hazptr_holder(hazptr_domain< Atom > &domain=default_hazptr_domain< Atom >())folly::hazptr_holder< Atom >inlineexplicit
hazptr_holder(std::nullptr_t) noexceptfolly::hazptr_holder< Atom >inlineexplicit
hazptr_holder(hazptr_holder &&rhs) noexceptfolly::hazptr_holder< Atom >inline
hazptr_holder(const hazptr_holder &)=deletefolly::hazptr_holder< Atom >
hprec() const noexceptfolly::hazptr_holder< Atom >inline
hprec_folly::hazptr_holder< Atom >private
operator=(const hazptr_holder &)=deletefolly::hazptr_holder< Atom >
operator=(hazptr_holder &&rhs) noexceptfolly::hazptr_holder< Atom >inline
reset(const T *ptr) noexceptfolly::hazptr_holder< Atom >inline
reset(std::nullptr_t=nullptr) noexceptfolly::hazptr_holder< Atom >inline
set_hprec(hazptr_rec< Atom > *hprec) noexceptfolly::hazptr_holder< Atom >inline
swap(hazptr_holder< Atom > &rhs) noexceptfolly::hazptr_holder< Atom >inline
try_protect(T *&ptr, const Atom< T * > &src) noexceptfolly::hazptr_holder< Atom >inline
try_protect(T *&ptr, const Atom< T * > &src, Func f) noexceptfolly::hazptr_holder< Atom >inline
~hazptr_holder()folly::hazptr_holder< Atom >inline