Lines Matching refs:from_end
110 static void MoveRange(T* from_begin, T* from_end, T* to) { in MoveRange() argument
111 DCHECK(!RangesOverlap(from_begin, from_end, to)); in MoveRange()
112 memcpy(to, from_begin, (from_end - from_begin) * sizeof(T)); in MoveRange()
121 static void MoveRange(T* from_begin, T* from_end, T* to) { in MoveRange() argument
122 DCHECK(!RangesOverlap(from_begin, from_end, to)); in MoveRange()
123 while (from_begin != from_end) { in MoveRange()
137 static void MoveRange(T* from_begin, T* from_end, T* to) { in MoveRange() argument
138 DCHECK(!RangesOverlap(from_begin, from_end, to)); in MoveRange()
139 while (from_begin != from_end) { in MoveRange()
149 const T* from_end, in RangesOverlap() argument
151 return !(to >= from_end || to + (from_end - from_begin) <= from_begin); in RangesOverlap()