Lines Matching defs:elements
30 ListElement elements[4]) {
36 REPORTER_ASSERT(reporter, in0 == list.isInList(&elements[0]));
37 REPORTER_ASSERT(reporter, in1 == list.isInList(&elements[1]));
38 REPORTER_ASSERT(reporter, in2 == list.isInList(&elements[2]));
39 REPORTER_ASSERT(reporter, in3 == list.isInList(&elements[3]));
45 ListElement elements[4] = {
53 check_list(list, reporter, true, 0, false, false, false, false, elements);
55 list.addToHead(&elements[0]);
57 check_list(list, reporter, false, 1, true, false, false, false, elements);
59 list.addToHead(&elements[1]);
60 list.addToHead(&elements[2]);
61 list.addToHead(&elements[3]);
63 check_list(list, reporter, false, 4, true, true, true, true, elements);
80 list.remove(&elements[1]);
81 list.remove(&elements[3]);
82 list.remove(&elements[0]);
84 check_list(list, reporter, false, 1, false, false, true, false, elements);
87 list.remove(&elements[2]);
90 check_list(list, reporter, true, 0, false, false, false, false, elements);
93 list.addAfter(&elements[1], nullptr);
94 check_list(list, reporter, false, 1, false, true, false, false, elements);
96 list.remove(&elements[1]);
98 list.addBefore(&elements[1], nullptr);
99 check_list(list, reporter, false, 1, false, true, false, false, elements);
101 list.addBefore(&elements[0], &elements[1]);
102 check_list(list, reporter, false, 2, true, true, false, false, elements);
104 list.addAfter(&elements[3], &elements[1]);
105 check_list(list, reporter, false, 3, true, true, false, true, elements);
107 list.addBefore(&elements[2], &elements[3]);
108 check_list(list, reporter, false, 4, true, true, true, true, elements);
121 check_list(listA, reporter, true, 0, false, false, false, false, elements);
123 check_list(listB, reporter, true, 0, false, false, false, false, elements);
125 listB.addToTail(&elements[0]);
127 check_list(listA, reporter, false, 1, true, false, false, false, elements);
129 check_list(listB, reporter, true, 0, false, false, false, false, elements);
131 listB.addToTail(&elements[1]);
133 check_list(listA, reporter, false, 2, true, true, false, false, elements);
135 check_list(listB, reporter, true, 0, false, false, false, false, elements);
138 check_list(listA, reporter, false, 2, true, true, false, false, elements);
140 check_list(listB, reporter, true, 0, false, false, false, false, elements);
142 listB.addToTail(&elements[2]);
143 listB.addToTail(&elements[3]);
145 check_list(listA, reporter, false, 4, true, true, true, true, elements);
147 check_list(listB, reporter, true, 0, false, false, false, false, elements);