Home | History | Annotate | Download | only in include

Lines Matching full:begin

61     static _ForwardIterator uninitialized_copy(_InputIterator begin,
66 for (; begin != end; ++begin, ++dest) {
67 new (static_cast<void*>(&*dest)) value_type(*begin);
81 static _ForwardIterator uninitialized_copy(_InputIterator begin,
87 const difference_type len = std::distance(begin, end);
98 static_cast<const void*>(&*begin), kSize * len);
114 static _ForwardIterator uninitialized_copy(_InputIterator begin,
117 for (; begin != end; ++begin, ++dest) {
118 *dest = *begin;
126 inline _ForwardIterator uninitialized_copy(_InputIterator begin,
139 uninitialized_copy(begin, end, dest);
152 static void uninitialized_fill(_ForwardIterator *begin,
156 for (; begin < end; ++begin)
157 new (static_cast<void*>(&*begin)) _ForwardIterator(val);
164 static void uninitialized_fill(_ForwardIterator *begin,
168 std::fill(begin, end, val);
174 inline void uninitialized_fill(_ForwardIterator *begin,
179 return __uninitialized_fill<pod>::uninitialized_fill(begin, end, val);