Lines Matching refs:Entry
50 struct Entry : public EntryBase, LinkedListEntry<Entry> struct
59 Entry(const char *aName, uint16_t aId, Type aType = Type::kAlpha) in Entry() argument
85 constexpr Entry::Type kAlphaType = Entry::Type::kAlpha;
86 constexpr Entry::Type kBetaType = Entry::Type::kBeta;
89 void VerifyLinkedListContent(const LinkedList<Entry> *aList, ...) in VerifyLinkedListContent()
92 Entry *argEntry; in VerifyLinkedListContent()
93 Entry *argPrev = nullptr; in VerifyLinkedListContent()
94 const Entry *prev; in VerifyLinkedListContent()
99 for (const Entry &entry : *aList) in VerifyLinkedListContent()
101 argEntry = va_arg(args, Entry *); in VerifyLinkedListContent()
122 argEntry = va_arg(args, Entry *); in VerifyLinkedListContent()
136 Entry a("a", 1, kAlphaType), b("b", 2, kAlphaType), c("c", 3, kBetaType); in TestLinkedList()
137 Entry d("d", 4, kBetaType), e("e", 5, kAlphaType), f("f", 6, kBetaType); in TestLinkedList()
138 Entry *prev; in TestLinkedList()
139 LinkedList<Entry> list; in TestLinkedList()
140 LinkedList<Entry> removedList; in TestLinkedList()
315 Entry a("a", 1, kAlphaType), b("b", 2, kAlphaType), c("c", 3, kBetaType); in TestOwningList()
316 Entry d("d", 4, kBetaType), e("e", 5, kAlphaType), f("f", 6, kBetaType); in TestOwningList()
317 OwningList<Entry> list; in TestOwningList()
318 OwningList<Entry> removedList; in TestOwningList()
319 OwnedPtr<Entry> ptr; in TestOwningList()