Home
last modified time | relevance | path

Searched defs:IntrusiveList (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_list.h28 struct IntrusiveList { struct
29 friend class Iterator;
31 void clear() { in clear()
36 bool empty() const { return size_ == 0; } in empty()
37 uptr size() const { return size_; } in size()
39 void push_back(Item *x) { in push_back()
52 void push_front(Item *x) { in push_front()
64 void pop_front() { in pop_front()
88 void append_front(IntrusiveList<Item> *l) { in append_front() argument
102 void append_back(IntrusiveList<Item> *l) { in append_back() argument
[all …]
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_list.h29 struct IntrusiveList { struct
30 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() argument
92 void append_back(IntrusiveList<Item> *l) { in append_back() argument
106 void CheckConsistency() { in CheckConsistency()
[all …]
/external/scudo/standalone/
Dlist.h34 template <class T> struct IntrusiveList { struct
35 bool empty() const { return Size == 0; } in empty()
36 uptr size() const { return Size; } in size()
38 T *front() { return First; } in front()
39 const T *front() const { return First; } in front()
40 T *back() { return Last; } in back()
41 const T *back() const { return Last; } in back()
65 template <class T> void IntrusiveList<T>::checkConsistency() const { in checkConsistency() argument
/external/llvm-project/compiler-rt/lib/scudo/standalone/
Dlist.h34 template <class T> struct IntrusiveList { struct
35 bool empty() const { return Size == 0; } in empty()
36 uptr size() const { return Size; } in size()
38 T *front() { return First; } in front()
39 const T *front() const { return First; } in front()
40 T *back() { return Last; } in back()
41 const T *back() const { return Last; } in back()
65 template <class T> void IntrusiveList<T>::checkConsistency() const { in checkConsistency() argument
/external/pigweed/pw_containers/
Dintrusive_list_test.cc45 TEST(IntrusiveList, Construct_InitializerList_Empty) { in TEST() argument
50 TEST(IntrusiveList, Construct_InitializerList_One) { in TEST() argument
57 TEST(IntrusiveList, Construct_InitializerList_Multiple) { in TEST() argument
70 TEST(IntrusiveList, Construct_ObjectIterator_Empty) { in TEST() argument
77 TEST(IntrusiveList, Construct_ObjectIterator_One) { in TEST() argument
84 TEST(IntrusiveList, Construct_ObjectIterator_Multiple) { in TEST() argument
95 TEST(IntrusiveList, Construct_PointerIterator_Empty) { in TEST() argument
102 TEST(IntrusiveList, Construct_PointerIterator_One) { in TEST() argument
111 TEST(IntrusiveList, Construct_PointerIterator_Multiple) { in TEST() argument
123 TEST(IntrusiveList, Assign_ReplacesPriorContents) { in TEST() argument
[all …]
/external/pigweed/pw_containers/public/pw_containers/
Dintrusive_list.h68 constexpr IntrusiveList() { CheckItemType(); } in IntrusiveList() function
74 IntrusiveList(Iterator first, Iterator last) : list_(first, last) { in IntrusiveList() function
80 IntrusiveList(std::initializer_list<Item*> items) in IntrusiveList() function
/external/deqp-deps/SPIRV-Tools/source/util/
Dilist_node.h24 class IntrusiveList; variable
104 friend IntrusiveList<NodeType>; variable
Dilist.h141 friend IntrusiveList; variable
209 inline IntrusiveList<NodeType>::IntrusiveList() : sentinel_() { in IntrusiveList() function
216 IntrusiveList<NodeType>::IntrusiveList(IntrusiveList&& list) : sentinel_() { in IntrusiveList() function
/external/swiftshader/third_party/SPIRV-Tools/source/util/
Dilist_node.h24 class IntrusiveList; variable
104 friend IntrusiveList<NodeType>; variable
Dilist.h141 friend IntrusiveList; variable
209 inline IntrusiveList<NodeType>::IntrusiveList() : sentinel_() { in IntrusiveList() function
216 IntrusiveList<NodeType>::IntrusiveList(IntrusiveList&& list) : sentinel_() { in IntrusiveList() function
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/util/
Dilist_node.h24 class IntrusiveList; variable
104 friend IntrusiveList<NodeType>; variable
Dilist.h141 friend IntrusiveList; variable
209 inline IntrusiveList<NodeType>::IntrusiveList() : sentinel_() { in IntrusiveList() function
216 IntrusiveList<NodeType>::IntrusiveList(IntrusiveList&& list) : sentinel_() { in IntrusiveList() function
/external/pigweed/pw_containers/public/pw_containers/internal/
Dintrusive_list_impl.h21 class IntrusiveList; variable
/external/llvm-project/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_list_test.cpp62 TEST(SanitizerCommon, IntrusiveList) { in TEST() argument
/external/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_list_test.cc63 TEST(SanitizerCommon, IntrusiveList) { in TEST() argument