Lines Matching refs:first
96 move(T* first, T* last, T* d_first)
98 for (; first != last; ++d_first, (void)++first) {
99 *d_first = os::move(*first);
121 move_backward(T* first, T* last, T* d_last)
123 while (first != last) {
131 uninitialized_move(T* first, T* last, T* d_first)
133 for (; first != last; ++d_first, (void) ++first) {
134 ::new (static_cast<void*>(d_first)) T(os::move(*first));
136 return first;
141 destroy(T* first, T* last)
143 for (; first != last; ++first) {
144 first->~T();
150 uninitialized_value_construct(T* first, T* last)
152 for (; first != last; ++first) {
153 ::new (static_cast<void*>(first)) T();