Lines Matching defs:Head
165 Segment *Head;
263 DCHECK_EQ(Head, &SentinelSegment);
271 Head = S;
273 DCHECK_EQ(Head, Tail);
298 Head(&SentinelSegment),
304 Head(&SentinelSegment),
313 Head(O.Head),
318 O.Head = &SentinelSegment;
327 Head = O.Head;
328 O.Head = &SentinelSegment;
354 DCHECK((Size == 0 && Head == &SentinelSegment && Head == Tail) ||
355 (Size != 0 && Head != &SentinelSegment && Tail != &SentinelSegment));
356 if (UNLIKELY(Head == &SentinelSegment)) {
362 DCHECK_NE(Head, &SentinelSegment);
386 DCHECK((Size == 0 && Head == &SentinelSegment && Head == Tail) ||
387 (Size != 0 && Head != &SentinelSegment && Tail != &SentinelSegment));
388 if (UNLIKELY(Head == &SentinelSegment)) {
394 DCHECK_NE(Head, &SentinelSegment);
417 auto S = Head;
430 DCHECK_NE(Head, &SentinelSegment);
515 DCHECK_NE(Head, &SentinelSegment);
524 // ^ Head ^ Tail
530 // ^ Head ^ Tail
575 // ^ Head ^ Tail
582 // ^ Head ^ Tail
616 Head = Tail;
619 (Size == 0 && Head == &SentinelSegment && Tail == &SentinelSegment) ||
620 (Size != 0 && Head != &SentinelSegment && Tail != &SentinelSegment));
628 return Iterator<T>(Head, 0, Size);
634 return Iterator<const T>(Head, 0, Size);