proxygen
|
Public Member Functions | |
Node (int v=0, Node *n=nullptr, bool=false) noexcept | |
~Node () | |
int | value () const noexcept |
Node< Atom > * | next () const noexcept |
Atom< Node< Atom > * > * | ptr_next () noexcept |
Public Member Functions inherited from folly::hazptr_obj_base< Node< Atom >, Atom > | |
void | retire (D deleter={}, hazptr_domain< Atom > &domain=default_hazptr_domain< Atom >()) |
void | retire (hazptr_domain< Atom > &domain) |
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< Node< Atom >, D > | |
void | set_deleter (D d={}) |
void | delete_obj (Node< Atom > *p) |
Private Attributes | |
int | val_ |
Atom< Node< Atom > * > | next_ |
Definition at line 98 of file HazptrTest.cpp.
|
inlineexplicitnoexcept |
Definition at line 103 of file HazptrTest.cpp.
References Count::inc_ctors().
Referenced by folly::HazptrLockFreeLIFO< T, Atom >::push().
Definition at line 108 of file HazptrTest.cpp.
References Count::inc_dtors().
Referenced by folly::detail::concurrenthashmap::HazptrDeleter< Allocator >::operator()().
|
inlinenoexcept |
Definition at line 116 of file HazptrTest.cpp.
|
inlinenoexcept |
Definition at line 120 of file HazptrTest.cpp.
References Atom.
|
inlinenoexcept |
Definition at line 112 of file HazptrTest.cpp.
|
private |
Definition at line 100 of file HazptrTest.cpp.
Definition at line 99 of file HazptrTest.cpp.