|
16426 | 16426 | requires ranges::@\libconcept{sized_range}@<R>
|
16427 | 16427 | constexpr V simd_partial_load(R&& r, const typename V::mask_type& k,
|
16428 | 16428 | simd_flags<Flags...> f = {});
|
16429 |
| - template<class V = @\seebelow@, contiguous_iterator I, class... Flags> |
| 16429 | + template<class V = @\seebelow@, @\libconcept{contiguous_iterator}@ I, class... Flags> |
16430 | 16430 | constexpr V simd_partial_load(I first, iter_difference_t<I> n, simd_flags<Flags...> f = {});
|
16431 | 16431 | template<class V = @\seebelow@, @\libconcept{contiguous_iterator}@ I, class... Flags>
|
16432 | 16432 | constexpr V simd_partial_load(I first, iter_difference_t<I> n,
|
|
17114 | 17114 | \pnum
|
17115 | 17115 | \constraints
|
17116 | 17116 | \begin{itemize}
|
17117 |
| -\item \tcode{R} models \tcode{ranges::contiguous_range} and |
17118 |
| - \tcode{ranges::sized_range}, |
| 17117 | +\item \tcode{R} models \tcode{ranges::@\libconcept{contiguous_range}@} and |
| 17118 | + \tcode{ranges::@\libconcept{sized_range}@}, |
17119 | 17119 | \item \tcode{ranges::size(r)} is a constant expression, and
|
17120 | 17120 | \item \tcode{ranges::size(r)} is equal to \tcode{size()}.
|
17121 | 17121 | \end{itemize}
|
|
17161 | 17161 | \pnum
|
17162 | 17162 | \constraints
|
17163 | 17163 | \begin{itemize}
|
17164 |
| -\item \tcode{R} models \tcode{ranges::contiguous_range} and |
17165 |
| - \tcode{ranges::sized_range}, and |
| 17164 | +\item \tcode{R} models \tcode{ranges::@\libconcept{contiguous_range}@} and |
| 17165 | + \tcode{ranges::@\libconcept{sized_range}@}, and |
17166 | 17166 | \item \tcode{ranges::size(r)} is a constant expression.
|
17167 | 17167 | \end{itemize}
|
17168 | 17168 |
|
|
0 commit comments