Home
last modified time | relevance | path

Searched refs:insert_begin (Results 1 - 2 of 2) sorted by relevance

/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_cross_containers.hpp376 void insert(T *itr, const T *insert_begin, const T *insert_end) SPIRV_CROSS_NOEXCEPT
378 auto count = size_t(insert_end - insert_begin);
382 for (size_t i = 0; i < count; i++, insert_begin++)
383 new (&this->ptr[this->buffer_size + i]) T(*insert_begin); variable
424 for (auto *source_itr = insert_begin; source_itr != insert_end; ++source_itr, ++target_itr)
428 if (new_buffer != this->ptr || insert_begin != insert_end)
461 while (itr != this->end() && insert_begin != insert_end)
462 *itr++ = *insert_begin++;
465 while (insert_begin != insert_end)
467 new (itr) T(*insert_begin);
[all...]
/third_party/gn/src/base/containers/
H A Dcircular_deque.h765 iterator insert_begin(this, pos.index_); in emplace()
767 MakeRoomFor(1, &insert_begin, &insert_end); in emplace()
768 new (&buffer_[insert_begin.index_]) T(std::forward<Args>(args)...); in emplace()
770 return insert_begin; in emplace()
1007 // Makes room for |count| items starting at |*insert_begin|. Since iterators
1008 // are not stable across buffer resizes, |*insert_begin| will be updated to
1011 void MakeRoomFor(size_t count, iterator* insert_begin, iterator* insert_end) { in MakeRoomFor() argument
1013 *insert_end = *insert_begin; in MakeRoomFor()
1018 size_t begin_offset = insert_begin->OffsetFromBegin(); in MakeRoomFor()
1021 insert_begin in MakeRoomFor()
[all...]

Completed in 3 milliseconds