| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
| D | iterator_concepts.h | 282 && same_as<remove_cv_t<typename _Tp::element_type>, in _GLIBCXX_VISIBILITY() 313 { ++__it } -> same_as<_Iter&>; in _GLIBCXX_VISIBILITY() 336 && same_as<remove_cvref_t<iter_reference_t<_Iter>>, in _GLIBCXX_VISIBILITY() 341 { *__it++ } -> same_as<iter_reference_t<_Iter>>; in _GLIBCXX_VISIBILITY() 348 { --__it } -> same_as<_Iter&>; in _GLIBCXX_VISIBILITY() 350 { *__it-- } -> same_as<iter_reference_t<_Iter>>; in _GLIBCXX_VISIBILITY() 359 { __it += __n } -> same_as<_Iter&>; in _GLIBCXX_VISIBILITY() 360 { __it -= __n } -> same_as<_Iter&>; in _GLIBCXX_VISIBILITY() 361 { __it + __n } -> same_as<_Iter>; in _GLIBCXX_VISIBILITY() 362 { __n + __it } -> same_as<_Iter>; in _GLIBCXX_VISIBILITY() [all …]
|
| D | ranges_algobase.h | 89 && same_as<_Iter1, _Sent1>) in _GLIBCXX_VISIBILITY() 95 && same_as<_Iter2, _Sent2>) in _GLIBCXX_VISIBILITY() 221 if constexpr (__is_move_iterator<_Iter> && same_as<_Iter, _Sent>) in _GLIBCXX_VISIBILITY() 229 else if constexpr (__is_reverse_iterator<_Iter> && same_as<_Iter, _Sent> in _GLIBCXX_VISIBILITY() 239 else if constexpr (__is_normal_iterator<_Iter> && same_as<_Iter, _Sent>) in _GLIBCXX_VISIBILITY() 361 if constexpr (__is_reverse_iterator<_Iter> && same_as<_Iter, _Sent> in _GLIBCXX_VISIBILITY() 371 else if constexpr (__is_normal_iterator<_Iter> && same_as<_Iter, _Sent>) in _GLIBCXX_VISIBILITY()
|
| D | ranges_base.h | 238 { _End{}(__t) } -> same_as<decltype(_Begin{}(__t))>; in _GLIBCXX_VISIBILITY() 622 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>> in _GLIBCXX_VISIBILITY() 628 requires (!same_as<_Tp, view_interface<_Up>>) in _GLIBCXX_VISIBILITY() 684 { ranges::data(__t) } -> same_as<add_pointer_t<range_reference_t<_Tp>>>; in _GLIBCXX_VISIBILITY() 690 = range<_Tp> && same_as<iterator_t<_Tp>, sentinel_t<_Tp>>; in _GLIBCXX_VISIBILITY() 802 else if constexpr (bidirectional_iterator<_It> && same_as<_It, _Sent>) in _GLIBCXX_VISIBILITY()
|
| D | uniform_int_dist.h | 52 { _Gen::min() } -> same_as<invoke_result_t<_Gen&>>; in _GLIBCXX_VISIBILITY() 53 { _Gen::max() } -> same_as<invoke_result_t<_Gen&>>; in _GLIBCXX_VISIBILITY()
|
| D | ranges_util.h | 49 && same_as<iterator_t<_Range>, iterator_t<const _Range>> in _GLIBCXX_VISIBILITY() 50 && same_as<sentinel_t<_Range>, sentinel_t<const _Range>>; in _GLIBCXX_VISIBILITY() 58 = !same_as<remove_cvref_t<_Tp>, remove_cvref_t<_Up>>; in _GLIBCXX_VISIBILITY() 63 requires is_class_v<_Derived> && same_as<_Derived, remove_cv_t<_Derived>> in _GLIBCXX_VISIBILITY()
|
| D | ranges_cmp.h | 71 = requires (_Tp&& __t, _Up&& __u) { { __t < __u } -> same_as<bool>; } in _GLIBCXX_VISIBILITY()
|
| D | chrono.h | 314 { &_Tp::is_steady } -> same_as<const bool*>; in _GLIBCXX_VISIBILITY() 315 { _Tp::now() } -> same_as<typename _Tp::time_point>; in _GLIBCXX_VISIBILITY() 316 requires same_as<typename _Tp::duration, in _GLIBCXX_VISIBILITY() 318 requires same_as<typename _Tp::time_point::duration, in _GLIBCXX_VISIBILITY()
|
| D | fs_path.h | 739 swap(same_as<path> auto& __lhs, same_as<path> auto& __rhs) noexcept in _GLIBCXX_VISIBILITY()
|
| D | stl_algobase.h | 1835 static_assert(same_as<common_comparison_category_t<_Cat>, _Cat>); in _GLIBCXX_VISIBILITY() 1838 if constexpr (same_as<_Comp, __detail::_Synth3way> in _GLIBCXX_VISIBILITY() 1839 || same_as<_Comp, compare_three_way>) in _GLIBCXX_VISIBILITY()
|
| D | stl_iterator.h | 1851 requires (!same_as<_It, _Sent>) && copyable<_It> 2199 requires (!same_as<_It2, _Sent2>) && copyable<_It2> 2559 requires same_as<__detail::__iter_traits<_It>, iterator_traits<_It>>
|
| D | ranges_uninitialized.h | 57 && same_as<remove_cvref_t<iter_reference_t<_Iter>>, in _GLIBCXX_VISIBILITY()
|
| D | ranges_algo.h | 1192 && same_as<_Tp, iter_value_t<_Out>>; in _GLIBCXX_VISIBILITY() 3313 && same_as<_Iter1, _Sent1>) in _GLIBCXX_VISIBILITY() 3319 && same_as<_Iter2, _Sent2>) in _GLIBCXX_VISIBILITY()
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/std/ |
| D | concepts | 60 /// [concept.same], concept same_as 62 concept same_as 78 = same_as<common_reference_t<_Tp, _Up>, common_reference_t<_Up, _Tp>> 85 = same_as<common_type_t<_Tp, _Up>, common_type_t<_Up, _Tp>> 127 { __lhs = static_cast<_Rhs&&>(__rhs) } -> same_as<_Lhs>; 194 || (same_as<_Tp, _Up> && is_lvalue_reference_v<_Tp>
|
| D | ranges | 325 { --__i } -> same_as<_It&>; 326 { __i-- } -> same_as<_It>; 333 { __i += __n } -> same_as<_It&>; 334 { __i -= __n } -> same_as<_It&>; 606 requires same_as<_Winc, _Bound> 612 requires same_as<_Bound, unreachable_sentinel_t> 618 requires (!same_as<_Winc, _Bound>) && (!same_as<_Bound, unreachable_sentinel_t>) 628 if constexpr (same_as<_Bound, unreachable_sentinel_t>) 635 end() const requires same_as<_Winc, _Bound> 640 requires (same_as<_Winc, _Bound> && __detail::__advanceable<_Winc>)
|
| D | string_view | 145 requires same_as<iter_value_t<_It>, _CharT>
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | genmatch.cc | 2106 unsigned same_as; member 2131 info[i].same_as = i; in capture_info() 2172 if (info[c->where].same_as != c->where in walk_match() 2173 && info[c->where].same_as != info[where].same_as) in walk_match() 2175 info[c->where].same_as = info[where].same_as; in walk_match() 2229 unsigned where = info[c->where].same_as; in walk_result() 2347 info[info[*where].same_as].force_no_side_effects_p = true; in walk_c_expr() 2694 && cinfo->info[cinfo->info[where].same_as].result_use_count > 1) in gen_transform() 2698 cinfo->info[cinfo->info[where].same_as].result_use_count--; in gen_transform() 3490 if (cinfo.info[i].same_as != (unsigned)i in gen_1() [all …]
|
| D | ChangeLog-2015 | 21833 * genmatch.c (struct capture_info): Add same_as field. 21834 (capture_info::capture_info): Initialize same_as. 21835 (capture_info::walk_match): Compute same_as.
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/ |
| D | compare | 458 = same_as<common_comparison_category_t<_Tp, _Cat>, _Cat>; 649 concept __decayed_same_as = same_as<decay_t<_Tp>, decay_t<_Up>>;
|