proxygen
|
Public Member Functions | |
List (int size) | |
~List () | |
bool | hand_over_hand (int val, hazptr_holder< Atom > *hptr_prev, hazptr_holder< Atom > *hptr_curr) |
bool | hand_over_hand (int val) |
bool | protect_all (int val, hazptr_holder< Atom > &hptr) |
bool | protect_all (int val) |
Public Attributes | |
Atom< T * > | head_ {nullptr} |
Definition at line 170 of file HazptrTest.cpp.
|
inlineexplicit |
Definition at line 174 of file HazptrTest.cpp.
|
inline |
|
inline |
Definition at line 192 of file HazptrTest.cpp.
References cpp.ast::next(), folly::f14::swap(), folly::hazptr_holder< Atom >::try_protect(), and val.
Referenced by list_hoh_bench().
|
inline |
Definition at line 220 of file HazptrTest.cpp.
|
inline |
Definition at line 225 of file HazptrTest.cpp.
References folly::hazptr_holder< Atom >::get_protected(), cpp.ast::next(), and val.
Referenced by list_protect_all_bench().
|
inline |
Definition at line 237 of file HazptrTest.cpp.
References Atom.
Atom<T*> List< T, Atom >::head_ {nullptr} |
Definition at line 171 of file HazptrTest.cpp.