proxygen
|
Public Member Functions | |
NodeAuto (NodeAuto *l1=nullptr, NodeAuto *l2=nullptr) noexcept | |
~NodeAuto () | |
NodeAuto< Atom > * | link (size_t i) |
template<typename S > | |
void | push_links (bool m, S &s) |
Public Member Functions inherited from folly::hazptr_obj_base_linked< NodeAuto< Atom >, Atom > | |
void | retire () |
void | unlink () |
void | unlink_and_reclaim_unchecked () |
Public Member Functions inherited from folly::hazptr_obj_linked< Atom > | |
void | acquire_link () noexcept |
void | acquire_link_safe () noexcept |
void | acquire_ref () noexcept |
void | acquire_ref_safe () noexcept |
Public Member Functions inherited from folly::hazptr_obj< Atom > | |
hazptr_obj () noexcept | |
hazptr_obj (const hazptr_obj< Atom > &) noexcept | |
hazptr_obj (hazptr_obj< Atom > &&) noexcept | |
hazptr_obj< Atom > & | operator= (const hazptr_obj< Atom > &) noexcept |
hazptr_obj< Atom > & | operator= (hazptr_obj< Atom > &&) noexcept |
Public Member Functions inherited from folly::hazptr_deleter< NodeAuto< Atom >, D > | |
void | set_deleter (D d={}) |
void | delete_obj (NodeAuto< Atom > *p) |
Private Attributes | |
Atom< NodeAuto< Atom > * > | link_ [2] |
Definition at line 245 of file HazptrTest.cpp.
|
inlineexplicitnoexcept |
Definition at line 249 of file HazptrTest.cpp.
References Count::inc_ctors().
|
inline |
|
inline |
Definition at line 265 of file HazptrTest.cpp.
|
private |
Definition at line 246 of file HazptrTest.cpp.