|
proxygen
|
Public Member Functions | |
| NodeRC (int v=0, NodeRC *n=nullptr, bool acq=false) noexcept | |
| ~NodeRC () | |
| int | value () const noexcept |
| NodeRC< Mutable, Atom > * | next () const noexcept |
| template<typename S > | |
| void | push_links (bool m, S &s) |
Public Member Functions inherited from folly::hazptr_obj_base_linked< NodeRC< Mutable, 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< NodeRC< Mutable, Atom >, D > | |
| void | set_deleter (D d={}) |
| void | delete_obj (NodeRC< Mutable, Atom > *p) |
Private Attributes | |
| Atom< NodeRC< Mutable, Atom > * > | next_ |
| int | val_ |
Definition at line 127 of file HazptrTest.cpp.
|
inlineexplicitnoexcept |
Definition at line 132 of file HazptrTest.cpp.
References Count::inc_ctors(), and folly::gen::Mutable.
|
inline |
|
inlinenoexcept |
|
inline |
Definition at line 158 of file HazptrTest.cpp.
References Atom, folly::gen::Mutable, and cpp.ast::next().
|
inlinenoexcept |
Definition at line 149 of file HazptrTest.cpp.
|
private |
Definition at line 128 of file HazptrTest.cpp.
|
private |
Definition at line 129 of file HazptrTest.cpp.