Lines Matching refs:Head
165 Segment *Head; variable
263 DCHECK_EQ(Head, &SentinelSegment); in InitHeadAndTail()
271 Head = S; in InitHeadAndTail()
273 DCHECK_EQ(Head, Tail); in InitHeadAndTail()
298 Head(&SentinelSegment), in Array()
304 Head(&SentinelSegment), in Array()
313 Head(O.Head), in Array()
318 O.Head = &SentinelSegment; in Array()
327 Head = O.Head;
328 O.Head = &SentinelSegment;
354 DCHECK((Size == 0 && Head == &SentinelSegment && Head == Tail) || in AppendEmplace()
355 (Size != 0 && Head != &SentinelSegment && Tail != &SentinelSegment)); in AppendEmplace()
356 if (UNLIKELY(Head == &SentinelSegment)) { in AppendEmplace()
362 DCHECK_NE(Head, &SentinelSegment); in AppendEmplace()
386 DCHECK((Size == 0 && Head == &SentinelSegment && Head == Tail) || in Append()
387 (Size != 0 && Head != &SentinelSegment && Tail != &SentinelSegment)); in Append()
388 if (UNLIKELY(Head == &SentinelSegment)) { in Append()
394 DCHECK_NE(Head, &SentinelSegment); in Append()
417 auto S = Head;
430 DCHECK_NE(Head, &SentinelSegment); in front()
515 DCHECK_NE(Head, &SentinelSegment); in trim()
616 Head = Tail; in trim()
619 (Size == 0 && Head == &SentinelSegment && Tail == &SentinelSegment) || in trim()
620 (Size != 0 && Head != &SentinelSegment && Tail != &SentinelSegment)); in trim()
628 return Iterator<T>(Head, 0, Size); in begin()
634 return Iterator<const T>(Head, 0, Size); in cbegin()