proxygen
|
#include <Hazptr-fwd.h>
Public Member Functions | |
hazptr_obj_list () noexcept | |
hazptr_obj_list (hazptr_obj< Atom > *obj) noexcept | |
hazptr_obj_list (hazptr_obj< Atom > *head, hazptr_obj< Atom > *tail, int count) noexcept | |
hazptr_obj< Atom > * | head () |
hazptr_obj< Atom > * | tail () |
int | count () |
void | push (hazptr_obj< Atom > *obj) |
void | splice (hazptr_obj_list< Atom > &l) |
void | clear () |
Private Attributes | |
hazptr_obj< Atom > * | head_ |
hazptr_obj< Atom > * | tail_ |
int | count_ |
List of hazptr_obj-s.
Definition at line 55 of file Hazptr-fwd.h.
|
inlinenoexcept |
Definition at line 137 of file HazptrObj.h.
|
inlineexplicitnoexcept |
Definition at line 139 of file HazptrObj.h.
|
inlineexplicitnoexcept |
Definition at line 142 of file HazptrObj.h.
|
inline |
|
inline |
Definition at line 156 of file HazptrObj.h.
Referenced by folly::hazptr_domain< DeterministicAtomic >::bulk_lookup_and_reclaim(), folly::hazptr_domain< DeterministicAtomic >::push_retired(), folly::hazptr_domain< DeterministicAtomic >::reclaim_all_objects(), and folly::hazptr_obj_list< Atom >::splice().
|
inline |
Definition at line 148 of file HazptrObj.h.
Referenced by folly::hazptr_domain< DeterministicAtomic >::push_retired(), and folly::hazptr_obj_list< Atom >::splice().
|
inline |
Definition at line 160 of file HazptrObj.h.
Referenced by folly::hazptr_domain< DeterministicAtomic >::bulk_lookup_and_reclaim(), and folly::hazptr_obj_base_linked< NodeAuto< Atom >, Atom >::release_retire_mutable_children().
|
inline |
Definition at line 169 of file HazptrObj.h.
References folly::hazptr_obj_list< Atom >::clear(), folly::hazptr_obj_list< Atom >::count(), count, folly::hazptr_obj_list< Atom >::head(), and folly::hazptr_obj_list< Atom >::tail().
Referenced by folly::hazptr_domain< DeterministicAtomic >::bulk_lookup_and_reclaim().
|
inline |
Definition at line 152 of file HazptrObj.h.
Referenced by folly::hazptr_domain< DeterministicAtomic >::push_retired(), and folly::hazptr_obj_list< Atom >::splice().
|
private |
Definition at line 134 of file HazptrObj.h.
|
private |
Definition at line 132 of file HazptrObj.h.
|
private |
Definition at line 133 of file HazptrObj.h.