Searched refs:from_begin (Results 1 - 2 of 2) sorted by relevance
/third_party/gn/src/base/containers/ |
H A D | vector_buffer.h | 109 static void MoveRange(T* from_begin, T* from_end, T* to) { in MoveRange() argument 110 DCHECK(!RangesOverlap(from_begin, from_end, to)); in MoveRange() 111 memcpy(to, from_begin, (from_end - from_begin) * sizeof(T)); in MoveRange() 120 static void MoveRange(T* from_begin, T* from_end, T* to) { in MoveRange() argument 121 DCHECK(!RangesOverlap(from_begin, from_end, to)); in MoveRange() 122 while (from_begin != from_end) { in MoveRange() 123 new (to) T(std::move(*from_begin)); in MoveRange() 124 from_begin->~T(); in MoveRange() 125 from_begin in MoveRange() 136 MoveRange(T* from_begin, T* from_end, T* to) MoveRange() argument 147 RangesOverlap(const T* from_begin, const T* from_end, const T* to) RangesOverlap() argument [all...] |
H A D | circular_deque.h | 909 size_t from_begin, in MoveBuffer() 917 if (from_begin < from_end) { in MoveBuffer() 919 from_buf.MoveRange(&from_buf[from_begin], &from_buf[from_end], in MoveBuffer() 921 *to_end = from_end - from_begin; in MoveBuffer() 922 } else if (from_begin > from_end) { in MoveBuffer() 924 from_buf.MoveRange(&from_buf[from_begin], &from_buf[from_capacity], in MoveBuffer() 926 size_t right_size = from_capacity - from_begin; in MoveBuffer() 908 MoveBuffer(VectorBuffer& from_buf, size_t from_begin, size_t from_end, VectorBuffer* to_buf, size_t* to_begin, size_t* to_end) MoveBuffer() argument
|
Completed in 3 milliseconds