proxygen
|
#include <ThreadCachedLists.h>
Public Member Functions | |
template<typename Func > | |
void | forEach (Func func) |
void | splice (ListHead &other) |
void | splice (AtomicListHead &other) |
Public Attributes | |
Node * | head_ {nullptr} |
Node * | tail_ {nullptr} |
Definition at line 50 of file ThreadCachedLists.h.
|
inline |
Definition at line 56 of file ThreadCachedLists.h.
References folly::collect(), bm::list, and cpp.ast::next().
void folly::detail::ThreadCachedLists< Tag >::ListHead::splice | ( | ListHead & | other | ) |
Definition at line 154 of file ThreadCachedLists.h.
References folly::detail::ThreadCachedLists< Tag >::ListHead::head_, and folly::detail::ThreadCachedLists< Tag >::ListHead::tail_.
Referenced by folly::detail::ThreadCachedLists< Tag >::collect().
void folly::detail::ThreadCachedLists< Tag >::ListHead::splice | ( | AtomicListHead & | other | ) |
Definition at line 178 of file ThreadCachedLists.h.
References folly::detail::ThreadCachedLists< Tag >::AtomicListHead::head_, folly::detail::ThreadCachedLists< Tag >::ListHead::head_, folly::fibers::local(), folly::detail::ThreadCachedLists< Tag >::AtomicListHead::tail_, and folly::detail::ThreadCachedLists< Tag >::ListHead::tail_.
Node* folly::detail::ThreadCachedLists< Tag >::ListHead::head_ {nullptr} |
Definition at line 51 of file ThreadCachedLists.h.
Referenced by folly::detail::ThreadCachedLists< Tag >::ListHead::splice().
Node* folly::detail::ThreadCachedLists< Tag >::ListHead::tail_ {nullptr} |
Definition at line 52 of file ThreadCachedLists.h.
Referenced by folly::detail::ThreadCachedLists< Tag >::ListHead::splice().