Lines Matching defs:_ValueType

56 template <class _ValueType, class _InputIterator, class _Sentinel1, class _ForwardIterator, class _Sentinel2>
65 ::new (_VSTD::__voidify(*__idx)) _ValueType(*__ifirst);
80 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType;
81 auto __result = _VSTD::__uninitialized_copy<_ValueType>(_VSTD::move(__ifirst), _VSTD::move(__ilast),
88 template <class _ValueType, class _InputIterator, class _Size, class _ForwardIterator, class _Sentinel>
97 ::new (_VSTD::__voidify(*__idx)) _ValueType(*__ifirst);
111 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType;
112 auto __result = _VSTD::__uninitialized_copy_n<_ValueType>(_VSTD::move(__ifirst), __n, _VSTD::move(__ofirst),
119 template <class _ValueType, class _ForwardIterator, class _Sentinel, class _Tp>
129 ::new (_VSTD::__voidify(*__idx)) _ValueType(__x);
146 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType;
147 (void)_VSTD::__uninitialized_fill<_ValueType>(__first, __last, __x);
152 template <class _ValueType, class _ForwardIterator, class _Size, class _Tp>
162 ::new (_VSTD::__voidify(*__idx)) _ValueType(__x);
179 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType;
180 return _VSTD::__uninitialized_fill_n<_ValueType>(__first, __n, __x);
187 template <class _ValueType, class _ForwardIterator, class _Sentinel>
195 ::new (_VSTD::__voidify(*__idx)) _ValueType;
209 using _ValueType = typename iterator_traits<_ForwardIterator>::value_type;
210 (void)_VSTD::__uninitialized_default_construct<_ValueType>(
216 template <class _ValueType, class _ForwardIterator, class _Size>
224 ::new (_VSTD::__voidify(*__idx)) _ValueType;
238 using _ValueType = typename iterator_traits<_ForwardIterator>::value_type;
239 return _VSTD::__uninitialized_default_construct_n<_ValueType>(_VSTD::move(__first), __n);
244 template <class _ValueType, class _ForwardIterator, class _Sentinel>
252 ::new (_VSTD::__voidify(*__idx)) _ValueType();
266 using _ValueType = typename iterator_traits<_ForwardIterator>::value_type;
267 (void)_VSTD::__uninitialized_value_construct<_ValueType>(
273 template <class _ValueType, class _ForwardIterator, class _Size>
281 ::new (_VSTD::__voidify(*__idx)) _ValueType();
295 using _ValueType = typename iterator_traits<_ForwardIterator>::value_type;
296 return std::__uninitialized_value_construct_n<_ValueType>(_VSTD::move(__first), __n);
301 template <class _ValueType, class _InputIterator, class _Sentinel1, class _ForwardIterator, class _Sentinel2,
311 ::new (_VSTD::__voidify(*__idx)) _ValueType(__iter_move(__ifirst));
326 using _ValueType = typename iterator_traits<_ForwardIterator>::value_type;
329 auto __result = _VSTD::__uninitialized_move<_ValueType>(_VSTD::move(__ifirst), _VSTD::move(__ilast),
336 template <class _ValueType, class _InputIterator, class _Size, class _ForwardIterator, class _Sentinel, class _IterMove>
345 ::new (_VSTD::__voidify(*__idx)) _ValueType(__iter_move(__ifirst));
359 using _ValueType = typename iterator_traits<_ForwardIterator>::value_type;
362 return _VSTD::__uninitialized_move_n<_ValueType>(_VSTD::move(__ifirst), __n, _VSTD::move(__ofirst),
378 using _ValueType = typename iterator_traits<_BidirIter>::value_type;
379 static_assert(is_same_v<typename allocator_traits<_Alloc>::value_type, _ValueType>,
385 if constexpr (is_array_v<_ValueType>) {
386 static_assert(!__libcpp_is_unbounded_array<_ValueType>::value,
389 using _Element = remove_extent_t<_ValueType>;
394 std::__allocator_destroy_multidimensional(__elem_alloc, __array, __array + extent_v<_ValueType>);
486 using _ValueType = typename iterator_traits<_BidirIter>::value_type;
487 __allocator_traits_rebind_t<_Alloc, _ValueType> __value_alloc(__alloc);
503 using _ValueType = typename iterator_traits<_BidirIter>::value_type;
504 __allocator_traits_rebind_t<_Alloc, _ValueType> __value_alloc(__alloc);