Searched defs:IntrusiveList (Results 1 – 11 of 11) sorted by relevance
29 struct IntrusiveList { struct30 friend class Iterator;32 void clear() { in clear()37 bool empty() const { return size_ == 0; } in empty()38 uptr size() const { return size_; } in size()40 void push_back(Item *x) { in push_back()53 void push_front(Item *x) { in push_front()78 void append_front(IntrusiveList<Item> *l) { in append_front() argument92 void append_back(IntrusiveList<Item> *l) { in append_back() argument106 void CheckConsistency() { in CheckConsistency()[all …]
24 TEST(IntrusiveList, EmptyByDefault) { in TEST() argument30 TEST(IntrusiveList, PushReadAndPop) { in TEST() argument65 TEST(IntrusiveList, CatchInvalidCallToEmptyList) { in TEST() argument73 TEST(IntrusiveList, DestructorCleanUpLink) { in TEST() argument99 TEST(IntrusiveList, AccessMiddleTest) { in TEST() argument123 TEST(IntrusiveList, LinkFront) { in TEST() argument142 TEST(IntrusiveList, IsLinked) { in TEST() argument
120 constexpr IntrusiveList() { CheckItemType(); } in IntrusiveList() function126 IntrusiveList(Iterator first, Iterator last) { in IntrusiveList() function132 IntrusiveList(std::initializer_list<Item*> items) in IntrusiveList() function373 using IntrusiveList = containers::future::IntrusiveList<T>; variable
141 friend IntrusiveList; variable209 inline IntrusiveList<NodeType>::IntrusiveList() : sentinel_() { in IntrusiveList() function216 IntrusiveList<NodeType>::IntrusiveList(IntrusiveList&& list) : sentinel_() { in IntrusiveList() function
24 class IntrusiveList; variable104 friend IntrusiveList<NodeType>; variable
29 class IntrusiveList; variable
63 TEST(SanitizerCommon, IntrusiveList) { in TEST() argument