Home
last modified time | relevance | path

Searched refs:subrange (Results 1 – 25 of 51) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dranges_util.h228 class subrange : public view_interface<subrange<_It, _Sent, _Kind>> in _GLIBCXX_VISIBILITY()
253 subrange() requires default_initializable<_It> = default; in _GLIBCXX_VISIBILITY()
256 subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) in _GLIBCXX_VISIBILITY()
264 subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s, in _GLIBCXX_VISIBILITY()
275 template<__detail::__different_from<subrange> _Rng> in _GLIBCXX_VISIBILITY()
280 subrange(_Rng&& __r) in _GLIBCXX_VISIBILITY()
281 noexcept(noexcept(subrange(__r, ranges::size(__r)))) in _GLIBCXX_VISIBILITY()
283 : subrange(__r, ranges::size(__r)) in _GLIBCXX_VISIBILITY()
286 template<__detail::__different_from<subrange> _Rng> in _GLIBCXX_VISIBILITY()
291 subrange(_Rng&& __r) in _GLIBCXX_VISIBILITY()
[all …]
H A Dranges_algo.h347 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
439 constexpr subrange<_Iter1> in _GLIBCXX_VISIBILITY()
1003 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
1044 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
1156 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
1364 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
2176 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
2299 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
2371 subrange<_Iter> in _GLIBCXX_VISIBILITY()
2952 return (*this)(ranges::subrange(__r), in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/
H A Dranges232 class subrange : public view_interface<subrange<_It, _Sent, _Kind>>
253 subrange() requires default_initializable<_It> = default;
256 subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s)
262 subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s,
271 template<__detail::__not_same_as<subrange> _Rng>
276 subrange(_Rng&& __r) requires _S_store_size && sized_range<_Rng>
277 : subrange(__r, ranges::size(__r))
280 template<__detail::__not_same_as<subrange> _Rng>
285 subrange(_Rng&& __r) requires (!_S_store_size)
286 : subrange{ranges::begin(__r), ranges::end(__r)}
[all …]
/netbsd-src/external/apache2/llvm/dist/libcxx/docs/
H A DRangesIssuePaperStatus.csv27 `LWG-3179 <https://wg21.link/LWG-3179>`__, subrange should always model Range,,
34 `LWG-3281 <https://wg21.link/LWG-3281>`__, Conversion from pair-like types to subrange is a silent …
35 `LWG-3282 <https://wg21.link/LWG-3282>`__, subrange converting constructor should disallow derived …
56 `LWG-3398 <https://wg21.link/LWG-3398>`__, tuple_element_t is also wrong for const subrange,,
H A DOneRangesProposalStatus.csv37 …d elsewhere. ,"[range.access], [iterator.concepts], [range.all], [range.subrange], unreachable, [r…
48 [range.subrange],,[view.interface],Zoe Carver,`D102006 <https://llvm.org/D102006>`_,
49 [range.all],view::all,"[range.subrange], [range.view.ref]",Zoe Carver,`D102028 <https://llvm.org/D1…
59 [range.counted],view::counted,[range.subrange],,,
H A DCxx2bStatusIssuesStatus.csv23 "`3404 <https://wg21.link/LWG3404>`__","Finish removing subrange's conversions from pair-like","Nov…
54 "`3433 <https://wg21.link/LWG3433>`__","``subrange::advance(n)`` has UB when ``n < 0``","February 2…
H A DCxx2aStatusIssuesStatus.csv141 "`3179 <https://wg21.link/LWG3179>`__","``subrange``\ should always model ``Range``\ ","Kona","",""
220 "`3281 <https://wg21.link/LWG3281>`__","Conversion from ``*pair-like*``\ types to ``subrange``\ i…
221 "`3282 <https://wg21.link/LWG3282>`__","``subrange``\ converting constructor should disallow deriv…
299 "`3398 <https://wg21.link/LWG3398>`__","``tuple_element_t``\ is also wrong for ``const subrange``\…
H A DCxx2aStatusPaperStatus.csv172 …>`__","LWG","Avoid template bloat for safe_ranges in combination with ""subrange-y"" view adaptors…
/netbsd-src/external/gpl3/gcc/dist/gcc/analyzer/
H A Dsvalue.h163 const bit_range &subrange,
168 const bit_range &subrange,
297 const bit_range &subrange,
337 const bit_range &subrange,
407 const bit_range &subrange,
645 const bit_range &subrange,
904 const bit_range &subrange,
992 const bit_range &subrange,
1284 const bit_range &subrange,
H A Dstore.cc1636 bit_range subrange (0, 0); in maybe_get_compound_binding() local
1637 if (reg_range.contains_p (bound_range, &subrange)) in maybe_get_compound_binding()
1645 = mgr->get_concrete_binding (subrange); in maybe_get_compound_binding()
1654 else if (bound_range.contains_p (reg_range, &subrange)) in maybe_get_compound_binding()
1659 subrange, in maybe_get_compound_binding()
H A Dsvalue.cc640 const bit_range &subrange, in extract_bit_range() argument
643 return mgr->get_or_create_bits_within (type, subrange, this); in extract_bit_range()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
H A Dranges67 // [range.subrange] Sub-ranges
2264 inline constexpr bool __is_subrange<subrange<_Iter, _Sent, _Kind>> = true;
2302 return subrange<iterator_t<_Tp>>(__begin, __end);
3210 const auto [__pbegin, __pend] = subrange{_M_parent->_M_pattern};
3279 auto [__pcur, __pend] = subrange{_M_i._M_parent->_M_pattern};
3519 __detail::__non_propagating_cache<subrange<iterator_t<_Vp>>> _M_cached_begin;
3568 constexpr subrange<iterator_t<_Vp>>
3571 auto [__b, __e] = ranges::search(subrange(__it, ranges::end(_M_base)), _M_pattern);
3586 subrange<iterator_t<_Vp>> _M_next = subrange<iterator_t<_Vp>>();
3594 using value_type = subrange<iterator_t<_Vp>>;
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dranges_algo.h495 constexpr subrange<_Iter1> in _GLIBCXX_VISIBILITY()
557 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
649 constexpr subrange<_Iter1> in _GLIBCXX_VISIBILITY()
1213 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
1254 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
1366 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
1574 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
2384 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
2507 constexpr subrange<_Iter> in _GLIBCXX_VISIBILITY()
2579 subrange<_Iter> in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog-20201760 * include/bits/ranges_util.h (subrange::subrange(R&&)): Use
2273 * include/bits/ranges_util.h (tuple_size<subrange>)
2274 (tuple_element<I, cv subrange>): Move here from ...
2276 * testsuite/std/ranges/subrange/97512.cc: New test.
2793 * testsuite/std/ranges/subrange/96042.cc: Likewise.
2895 * include/bits/ranges_util.h (subrange::_M_end): Give it
2897 * testsuite/std/ranges/subrange/sizeof.cc: New test.
2994 (ranges::view_interface, ranges::subrange)
4004 * testsuite/std/ranges/subrange/96042.cc: New test.
6269 LWG 3433 subrange::advance(n) has UB when n < 0
[all …]
H A DChangeLog-20211439 (subrange): Befriend views::_Drop.
1440 (subrange::_S_store_size): Declare constexpr instead of just
1518 * testsuite/std/ranges/subrange/1.cc: New test.
4698 * include/bits/ranges_util.h (subrange): Constrain the default
4856 (subrange): Add noexcept to constructors.
4865 * include/bits/ranges_util.h (subrange): Add __size_type typedef
4867 (subrange(i, s, n)): Remove assertion.
4868 * testsuite/std/ranges/subrange/constexpr.cc: New test.
6615 * include/bits/ranges_util.h (enable_borrowed_range<subrange>):
6758 * include/bits/ranges_util.h (subrange::subrange): Avoid
[all …]
H A DChangeLog4295 (views::_All::operator()): Use owning_view instead of subrange
4299 views::all uses owning_view instead of subrange.
H A DChangeLog-2019236 * include/std/ranges (ranges::viewable_range, ranges::subrange)
609 (ranges::view_interface, ranges::subrange, ranges::empty_view)
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dparallelism.d1747 auto subrange = range[start .. end]; in amap() local
1750 emplaceRef(buf[i], fun(subrange.front)); in amap()
1751 subrange.popFront(); in amap()
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dparallelism.d1844 auto subrange = range[start .. end]; in amap() local
1847 emplaceRef(buf[i], fun(subrange.front)); in amap()
1848 subrange.popFront(); in amap()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm-cpus.in797 # Revision information is used to match a subrange of part
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm-cpus.in819 # Revision information is used to match a subrange of part
/netbsd-src/external/gpl3/gdb.old/dist/gdb/
H A DChangeLog-20051622 subrange.
1624 F90 subrange type.
1625 * f-exp.y (yyparse): Add support for parsing F90 subrange and
1626 change substring parsing to subrange parsing.
H A DChangeLog-19964549 * stabsread.c (read_range_type): If !self-subrange and language
/netbsd-src/external/gpl3/gdb/dist/gdb/
H A DChangeLog-20051622 subrange.
1624 F90 subrange type.
1625 * f-exp.y (yyparse): Add support for parsing F90 subrange and
1626 change substring parsing to subrange parsing.
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dtc-arm.c4730 long subrange = range & (mask_bit - 1); in s_arm_unwind_save_mixed() local
4732 if (subrange) in s_arm_unwind_save_mixed()
4733 s_arm_unwind_save_core (subrange); in s_arm_unwind_save_mixed()
4736 range &= ~subrange; in s_arm_unwind_save_mixed()

123