Home
last modified time | relevance | path

Searched refs:_ValueType (Results 1 – 25 of 28) sorted by relevance

12

/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
Dstl_numeric.h259 typedef typename iterator_traits<_InputIterator>::value_type _ValueType; in _GLIBCXX_VISIBILITY() typedef
264 _ValueType>) in _GLIBCXX_VISIBILITY()
269 _ValueType __value = *__first; in _GLIBCXX_VISIBILITY()
301 typedef typename iterator_traits<_InputIterator>::value_type _ValueType; in _GLIBCXX_VISIBILITY() typedef
306 _ValueType>) in _GLIBCXX_VISIBILITY()
311 _ValueType __value = *__first; in _GLIBCXX_VISIBILITY()
340 typedef typename iterator_traits<_InputIterator>::value_type _ValueType; in _GLIBCXX_VISIBILITY() typedef
345 _ValueType>) in _GLIBCXX_VISIBILITY()
350 _ValueType __value = *__first; in _GLIBCXX_VISIBILITY()
354 _ValueType __tmp = *__first; in _GLIBCXX_VISIBILITY()
[all …]
Dranges_uninitialized.h147 using _ValueType = remove_reference_t<iter_reference_t<_Iter>>; in _GLIBCXX_VISIBILITY()
148 if constexpr (is_trivially_default_constructible_v<_ValueType>) in _GLIBCXX_VISIBILITY()
154 ::new (__detail::__voidify(*__first)) _ValueType; in _GLIBCXX_VISIBILITY()
179 using _ValueType = remove_reference_t<iter_reference_t<_Iter>>; in _GLIBCXX_VISIBILITY()
180 if constexpr (is_trivially_default_constructible_v<_ValueType>) in _GLIBCXX_VISIBILITY()
186 ::new (__detail::__voidify(*__first)) _ValueType; in _GLIBCXX_VISIBILITY()
204 using _ValueType = remove_reference_t<iter_reference_t<_Iter>>; in _GLIBCXX_VISIBILITY()
205 if constexpr (is_trivial_v<_ValueType> in _GLIBCXX_VISIBILITY()
206 && is_copy_assignable_v<_ValueType>) in _GLIBCXX_VISIBILITY()
207 return ranges::fill(__first, __last, _ValueType()); in _GLIBCXX_VISIBILITY()
[all …]
Dstl_uninitialized.h81 template<typename _ValueType, typename _Tp> in _GLIBCXX_VISIBILITY()
90 static_assert(is_constructible<_ValueType, _Tp>::value, in _GLIBCXX_VISIBILITY()
245 _ValueType; in _GLIBCXX_VISIBILITY()
250 = _GLIBCXX_USE_ASSIGN_FOR_INIT(_ValueType, const _Tp&); in _GLIBCXX_VISIBILITY()
315 _ValueType; in _GLIBCXX_VISIBILITY()
320 = _GLIBCXX_USE_ASSIGN_FOR_INIT(_ValueType, const _Tp&) in _GLIBCXX_VISIBILITY()
677 _ValueType; in _GLIBCXX_VISIBILITY()
679 const bool __assignable = is_copy_assignable<_ValueType>::value; in _GLIBCXX_VISIBILITY()
681 std::__uninitialized_default_1<__is_trivial(_ValueType) in _GLIBCXX_VISIBILITY()
700 _ValueType; in _GLIBCXX_VISIBILITY()
[all …]
Dstl_heap.h165 _ValueType; in _GLIBCXX_VISIBILITY() typedef
172 __glibcxx_function_requires(_LessThanComparableConcept<_ValueType>) in _GLIBCXX_VISIBILITY()
178 _ValueType __value = _GLIBCXX_MOVE(*(__last - 1)); in _GLIBCXX_VISIBILITY()
202 _ValueType; in _GLIBCXX_VISIBILITY() typedef
215 _ValueType __value = _GLIBCXX_MOVE(*(__last - 1)); in _GLIBCXX_VISIBILITY()
258 _ValueType; in _GLIBCXX_VISIBILITY() typedef
262 _ValueType __value = _GLIBCXX_MOVE(*__result); in _GLIBCXX_VISIBILITY()
344 _ValueType; in _GLIBCXX_VISIBILITY() typedef
355 _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); in _GLIBCXX_VISIBILITY()
Dstl_tempbuf.h250 _ValueType; in _GLIBCXX_VISIBILITY()
253 __has_trivial_constructor(_ValueType)>:: in _GLIBCXX_VISIBILITY()
Dstl_algo.h1297 _ValueType; in _GLIBCXX_VISIBILITY() typedef
1315 if (__is_pod(_ValueType) && __k == 1) in _GLIBCXX_VISIBILITY()
1317 _ValueType __t = _GLIBCXX_MOVE(*__p); in _GLIBCXX_VISIBILITY()
1338 if (__is_pod(_ValueType) && __k == 1) in _GLIBCXX_VISIBILITY()
1340 _ValueType __t = _GLIBCXX_MOVE(*(__p + __n - 1)); in _GLIBCXX_VISIBILITY()
1574 _ValueType; in _GLIBCXX_VISIBILITY() typedef
1578 _Temporary_buffer<_ForwardIterator, _ValueType> in _GLIBCXX_VISIBILITY()
2512 _ValueType; in _GLIBCXX_VISIBILITY() typedef
2515 typedef _Temporary_buffer<_BidirectionalIterator, _ValueType> _TmpBuf; in _GLIBCXX_VISIBILITY()
4987 _ValueType; in _GLIBCXX_VISIBILITY() typedef
[all …]
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/parallel/
Dquicksort.h59 typedef typename _TraitsType::value_type _ValueType; in __parallel_sort_qs_divide() typedef
66 _ValueType* __samples = static_cast<_ValueType*> in __parallel_sort_qs_divide()
67 (::operator new(__num_samples * sizeof(_ValueType))); in __parallel_sort_qs_divide()
73 ::new(&(__samples[__s])) _ValueType(__begin[__index]); in __parallel_sort_qs_divide()
78 _ValueType& __pivot = __samples[__pivot_rank * __num_samples / __n]; in __parallel_sort_qs_divide()
80 __gnu_parallel::__binder2nd<_Compare, _ValueType, _ValueType, bool> in __parallel_sort_qs_divide()
86 __samples[__s].~_ValueType(); in __parallel_sort_qs_divide()
106 typedef typename _TraitsType::value_type _ValueType; in __parallel_sort_qs_conquer() typedef
161 typedef typename _TraitsType::value_type _ValueType; in __parallel_sort_qs() typedef
Drandom_shuffle.h55 typedef typename _TraitsType::value_type _ValueType; typedef
62 _ValueType** _M_temporaries;
126 typedef typename _TraitsType::value_type _ValueType; in __parallel_random_shuffle_drs_pu() typedef
139 _ValueType** __temporaries = new _ValueType*[__d->_M_num_threads]; in __parallel_random_shuffle_drs_pu()
189 __sd->_M_temporaries[__iam] = static_cast<_ValueType*> in __parallel_random_shuffle_drs_pu()
190 (::operator new(sizeof(_ValueType) * __offset)); in __parallel_random_shuffle_drs_pu()
213 _ValueType(*(__source + __i + __start)); in __parallel_random_shuffle_drs_pu()
226 _ValueType* __begin = in __parallel_random_shuffle_drs_pu()
240 __sd->_M_temporaries[__iam][__i].~_ValueType(); in __parallel_random_shuffle_drs_pu()
272 typedef typename _TraitsType::value_type _ValueType; in __parallel_random_shuffle_drs() typedef
[all …]
Dmultiway_mergesort.h64 typedef typename _TraitsType::value_type _ValueType; typedef
77 _ValueType** _M_temporary;
80 _ValueType* _M_samples;
101 typedef typename _TraitsType::value_type _ValueType; in __determine_samples() typedef
113 _ValueType(__sd->_M_source[__sd->_M_starts[__iam] in __determine_samples()
198 typedef typename _TraitsType::value_type _ValueType;
312 typedef typename _TraitsType::value_type _ValueType;
323 typedef _ValueType* _SortingPlacesIterator;
326 static_cast<_ValueType*>(::operator new(sizeof(_ValueType)
382 __sd->_M_temporary[__iam][__i].~_ValueType();
[all …]
Dpartial_sum.h95 typedef typename _TraitsType::value_type _ValueType; in __parallel_partial_sum_linear() typedef
113 _ValueType* __sums; in __parallel_partial_sum_linear()
145 __sums = static_cast<_ValueType*>(::operator new(sizeof(_ValueType) in __parallel_partial_sum_linear()
158 ::new(&(__sums[__iam])) _ValueType(*(__result + __borders[1] - 1)); in __parallel_partial_sum_linear()
163 _ValueType(__gnu_parallel::accumulate( in __parallel_partial_sum_linear()
187 __sums[__i].~_ValueType(); in __parallel_partial_sum_linear()
211 typedef typename _TraitsType::value_type _ValueType; in __parallel_partial_sum() typedef
Dbalanced_quicksort.h109 typedef typename _TraitsType::value_type _ValueType; in __qsb_divide() typedef
141 __gnu_parallel::__binder2nd<_Compare, _ValueType, _ValueType, bool> in __qsb_divide()
181 typedef typename _TraitsType::value_type _ValueType; in __qsb_conquer() typedef
255 typedef typename _TraitsType::value_type _ValueType; in __qsb_local_sort_with_helping() typedef
294 <_Compare, _ValueType, _ValueType, bool> in __qsb_local_sort_with_helping()
319 <_Compare, _ValueType, _ValueType, bool>, _ValueType> in __qsb_local_sort_with_helping()
321 <_Compare, _ValueType, _ValueType, bool> in __qsb_local_sort_with_helping()
439 typedef typename _TraitsType::value_type _ValueType; in __parallel_sort_qsb() typedef
Dpartition.h60 typedef typename _TraitsType::value_type _ValueType; in __parallel_partition() typedef
336 typedef typename _TraitsType::value_type _ValueType; in __parallel_nth_element() typedef
366 __gnu_parallel::__binder2nd<_Compare, _ValueType, _ValueType, bool> in __parallel_nth_element()
389 __binder1st<_Compare, _ValueType, in __parallel_nth_element()
390 _ValueType, bool>, _ValueType> in __parallel_nth_element()
391 __pred(__gnu_parallel::__binder1st<_Compare, _ValueType, in __parallel_nth_element()
392 _ValueType, bool>(__comp, *__pivot_pos)); in __parallel_nth_element()
Dalgo.h144 typedef typename _TraitsType::value_type _ValueType; in _GLIBCXX_VISIBILITY() typedef
148 __gnu_parallel::__binder2nd<__gnu_parallel::_EqualTo<_ValueType, in _GLIBCXX_VISIBILITY()
150 _ValueType, const _Tp&, bool> in _GLIBCXX_VISIBILITY()
151 __comp(__gnu_parallel::_EqualTo<_ValueType, const _Tp&>(), __val); in _GLIBCXX_VISIBILITY()
335 typedef typename std::iterator_traits<_IIter>::value_type _ValueType; in _GLIBCXX_VISIBILITY() typedef
338 __begin1, __end1, __out, equal_to<_ValueType>(), in _GLIBCXX_VISIBILITY()
745 typedef typename _TraitsType::value_type _ValueType; in _GLIBCXX_VISIBILITY() typedef
751 __begin, __end - 1, __begin, equal_to<_ValueType>(), in _GLIBCXX_VISIBILITY()
828 typedef typename _TraitsType::value_type _ValueType; in _GLIBCXX_VISIBILITY() typedef
895 typedef typename _TraitsType::value_type _ValueType; in _GLIBCXX_VISIBILITY() typedef
[all …]
Dmultiseq_selection.h138 typedef typename std::iterator_traits<_It>::value_type _ValueType; typedef
140 _Lexicographic<_ValueType, _SeqNumber, _Compare> __lcomp(__comp);
141 _LexicographicReverse<_ValueType, _SeqNumber, _Compare> __lrcomp(__comp);
203 std::vector<std::pair<_ValueType, _SeqNumber> > __sample;
231 const _ValueType* __lmax = 0; // impossible to avoid the warning?
274 std::priority_queue<std::pair<_ValueType, _SeqNumber>,
275 std::vector<std::pair<_ValueType, _SeqNumber> >,
276 _LexicographicReverse<_ValueType, _SeqNumber, _Compare> >
300 std::priority_queue<std::pair<_ValueType, _SeqNumber>,
301 std::vector<std::pair<_ValueType, _SeqNumber> >,
[all …]
Dmultiway_merge.h254 _ValueType; in multiway_merge_3_variant() typedef
372 _ValueType; in multiway_merge_4_variant() typedef
505 _ValueType; in multiway_merge_loser_tree() typedef
512 _ValueType* __arbitrary_element = 0; in multiway_merge_loser_tree()
592 _ValueType; in multiway_merge_loser_tree_unguarded() typedef
679 _ValueType; in multiway_merge_loser_tree_sentinel() typedef
852 _ValueType;
856 _LoserTreeTraits<_ValueType>::_M_use_pointer,
857 _LoserTreePointerUnguarded<__stable, _ValueType, _Compare>,
858 _LoserTreeUnguarded<__stable, _ValueType, _Compare>
[all …]
Dfor_each_selectors.h89 template<typename _ValueType>
91 operator()(_ValueType& __v, _It __i) in operator()
186 template<typename _ValueType>
188 operator()(_ValueType& __v, _It __i) in operator()
Dunique_copy.h57 typedef typename _TraitsType::value_type _ValueType; in __parallel_unique_copy() typedef
190 _ValueType; in __parallel_unique_copy() typedef
192 std::equal_to<_ValueType>()); in __parallel_unique_copy()
Dnumeric120 typedef typename _IteratorTraits::value_type _ValueType;
124 __gnu_parallel::_Plus<_Tp, _ValueType>(),
133 typedef typename _IteratorTraits::value_type _ValueType;
137 __gnu_parallel::_Plus<_Tp, _ValueType>(),
359 typedef typename iterator_traits<_IIter>::value_type _ValueType;
361 __result, std::plus<_ValueType>());
454 typedef typename _TraitsType::value_type _ValueType;
456 std::minus<_ValueType>(),
466 typedef typename _TraitsType::value_type _ValueType;
468 std::minus<_ValueType>());
Dfind.h105 typedef typename _TraitsType::value_type _ValueType; in __find_template() typedef
193 typedef typename _TraitsType::value_type _ValueType; in __find_template() typedef
322 typedef typename _TraitsType::value_type _ValueType; in __find_template() typedef
Dsort.h208 typedef typename _TraitsType::value_type _ValueType; in __parallel_sort() typedef
Dmerge.h230 std::iterator_traits<_RAIter1>::value_type _ValueType; in __parallel_merge_advance() typedef
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
Dany453 * @tparam _ValueType A const-reference or CopyConstructible type.
457 * __any.type() != typeid(remove_reference_t<_ValueType>)
460 template<typename _ValueType>
461 inline _ValueType any_cast(const any& __any)
463 using _Up = __remove_cvref_t<_ValueType>;
464 static_assert(any::__is_valid_cast<_ValueType>(),
466 static_assert(is_constructible_v<_ValueType, const _Up&>,
470 return static_cast<_ValueType>(*__p);
477 * @tparam _ValueType A reference or CopyConstructible type.
481 * __any.type() != typeid(remove_reference_t<_ValueType>)
[all …]
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/
DChangeLog-2016812 * include/std/any (any(_ValueType&& __value)): Constrain
871 (operator=(_ValueType&&)): SFINAE in the return type.
5714 * include/std/any (any(in_place_type_t<_ValueType>, _Args&&...)):
5716 (any(in_place_type_t<_ValueType>, initializer_list<_Up>, _Args&&...)):
5721 (operator=(_ValueType&&)): Indent the return type.
7309 (any(in_place_type_t<_ValueType>, _Args&&...)): Use _Decay.
7310 (any(in_place_type_t<_ValueType>, initializer_list<_Up>, _Args&&...)):
8292 * include/std/any (operator=(_ValueType&&)): Constrain the decayed
8331 (any(_ValueType&&)): Constrain.
8338 (operator=(_ValueType&&)): Constrain.
[all …]
DChangeLog-2005527 _ValueType, _Tp>, taken care by lower_bound.
3124 Don't qualify __tmp as const, _ValueType is not necessarily
DChangeLog-20152173 (any::operator=(_ValueType&&)): Constrain template argument.

12