|
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().