proxygen
|
Public Member Functions | |
Node (T v={}) | |
![]() | |
void | retire (D deleter={}, hazptr_domain< Atom > &domain=default_hazptr_domain< Atom >()) |
void | retire (hazptr_domain< Atom > &domain) |
![]() | |
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 |
![]() | |
void | set_deleter (D d={}) |
void | delete_obj (Node *p) |
Public Attributes | |
T | val_ |
Definition at line 28 of file HazptrWideCAS.h.
|
inlineexplicit |
Definition at line 30 of file HazptrWideCAS.h.
References folly::HazptrWideCAS< T, Atom >::Node::val_.
Referenced by folly::HazptrWideCAS< T, Atom >::cas().
T folly::HazptrWideCAS< T, Atom >::Node::val_ |
Definition at line 29 of file HazptrWideCAS.h.
Referenced by folly::HazptrWideCAS< T, Atom >::cas(), and folly::HazptrWideCAS< T, Atom >::Node::Node().