Lines Matching defs:__first
31 __fill_n(_OutputIterator __first, _Size __n, const _Tp& __value);
35 __fill_n_bool(__bit_iterator<_Cp, false> __first, typename __size_difference_type_traits<_Cp>::size_type __n) {
41 if (__first.__ctz_ != 0) {
42 __storage_type __clz_f = static_cast<__storage_type>(__bits_per_word - __first.__ctz_);
44 __storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f - __dn));
46 *__first.__seg_ |= __m;
48 *__first.__seg_ &= ~__m;
50 ++__first.__seg_;
54 std::__fill_n(std::__to_address(__first.__seg_), __nw, _FillVal ? static_cast<__storage_type>(-1) : 0);
58 __first.__seg_ += __nw;
61 *__first.__seg_ |= __m;
63 *__first.__seg_ &= ~__m;
69 __fill_n(__bit_iterator<_Cp, false> __first, _Size __n, const bool& __value) {
72 std::__fill_n_bool<true>(__first, __n);
74 std::__fill_n_bool<false>(__first, __n);
76 return __first + __n;
81 __fill_n(_OutputIterator __first, _Size __n, const _Tp& __value) {
82 for (; __n > 0; ++__first, (void)--__n)
83 *__first = __value;
84 return __first;
89 fill_n(_OutputIterator __first, _Size __n, const _Tp& __value) {
90 return std::__fill_n(__first, std::__convert_to_integral(__n), __value);