Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions source/algorithms.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2263,7 +2263,7 @@
ForwardIterator first, ForwardIterator last, const T& value);
template<class OutputIterator, class Size,
class T = iterator_traits<OutputIterator>::value_type>
constexpr OutputIterator fill_n(OutputIterator first, Size n, const T& value)
constexpr OutputIterator fill_n(OutputIterator first, Size n, const T& value);
template<class ExecutionPolicy, class ForwardIterator,
class Size, class T = iterator_traits<ForwardIterator>::value_type>
ForwardIterator fill_n(ExecutionPolicy&& exec, // freestanding-deleted, see \ref{algorithms.parallel.overloads}
Expand Down Expand Up @@ -3131,7 +3131,7 @@

namespace ranges {
template<@\libconcept{forward_iterator}@ I, @\libconcept{sentinel_for}@<I> S, class Proj = identity,
class T = projected_value_t<I, Proj,
class T = projected_value_t<I, Proj>,
@\libconcept{indirect_strict_weak_order}@<const T*, projected<I, Proj>> Comp = ranges::less>
constexpr subrange<I>
equal_range(I first, S last, const T& value, Comp comp = {}, Proj proj = {});
Expand Down
2 changes: 1 addition & 1 deletion source/containers.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11820,7 +11820,7 @@
map(InputIterator, InputIterator, Compare = Compare(), Allocator = Allocator())
-> map<@\placeholder{iter-key-type}@<InputIterator>, @\placeholder{iter-mapped-type}@<InputIterator>, Compare, Allocator>;

template<ranges::@\libconcept{input_range}@ R, class Compare = less<@\exposid{range-key-type}@<R>,
template<ranges::@\libconcept{input_range}@ R, class Compare = less<@\exposid{range-key-type}@<R>>,
class Allocator = allocator<@\exposid{range-to-alloc-type}@<R>>>
map(from_range_t, R&&, Compare = Compare(), Allocator = Allocator())
-> map<@\exposid{range-key-type}@<R>, @\exposid{range-mapped-type}@<R>, Compare, Allocator>;
Expand Down
2 changes: 1 addition & 1 deletion source/exec.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2085,7 +2085,7 @@
@\exposid{complete}@(Index(), @\exposidnc{op}@->@\exposid{state}@, @\exposidnc{op}@->@\exposid{rcvr}@, set_error_t(), std::forward<Error>(err));
}

void set_stopped() && noexcept
void set_stopped() && noexcept {
@\exposid{complete}@(Index(), @\exposidnc{op}@->@\exposid{state}@, @\exposidnc{op}@->@\exposid{rcvr}@, set_stopped_t());
}

Expand Down
22 changes: 11 additions & 11 deletions source/numerics.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3278,7 +3278,7 @@
static constexpr size_t word_count = n;
static constexpr size_t round_count = r;
static constexpr array<result_type, @\exposid{array-size}@> multipliers;
static constexpr array<result_type, @\exposid{array-size>}@ round_consts;
static constexpr array<result_type, @\exposid{array-size}@> round_consts;
static constexpr result_type min() { return 0; }
static constexpr result_type max() { return m - 1; }
static constexpr result_type default_seed = 20111115u;
Expand Down Expand Up @@ -17014,7 +17014,7 @@
constexpr resize_t<(basic_vec<T, Abis>::size() + ...),
basic_vec<T, Abis...[0]>> cat(const basic_vec<T, Abis>&...) noexcept;
template<size_t Bytes, class... Abis>
constexpr resize_t<(basic_mask<Bytes, Abis>::size() + ...)>,
constexpr resize_t<(basic_mask<Bytes, Abis>::size() + ...),
basic_mask<Bytes, Abis...[0]>> cat(const basic_mask<Bytes, Abis>&...) noexcept;

// \ref{simd.alg}, algorithms
Expand Down Expand Up @@ -17101,13 +17101,13 @@
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> hypot(const V& x, const V& y, const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> hypot(const @\exposid{deduced-vec-t}@<V>& x, const @\exposid{deduced-vec-t}@<V>& y
constexpr @\exposid{deduced-vec-t}@<V> hypot(const @\exposid{deduced-vec-t}@<V>& x, const @\exposid{deduced-vec-t}@<V>& y,
@\itcorr@ const V& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> hypot(const @\exposid{deduced-vec-t}@<V>& x, const V& y
constexpr @\exposid{deduced-vec-t}@<V> hypot(const @\exposid{deduced-vec-t}@<V>& x, const V& y,
@\itcorr@ const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> hypot(const V& x, const @\exposid{deduced-vec-t}@<V>& y
constexpr @\exposid{deduced-vec-t}@<V> hypot(const V& x, const @\exposid{deduced-vec-t}@<V>& y,
@\itcorr@ const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> pow(const V& x, const V& y);
Expand Down Expand Up @@ -17196,13 +17196,13 @@
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> fma(const V& x, const V& y, const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> fma(const @\exposid{deduced-vec-t}@<V>& x, const @\exposid{deduced-vec-t}@<V>& y
constexpr @\exposid{deduced-vec-t}@<V> fma(const @\exposid{deduced-vec-t}@<V>& x, const @\exposid{deduced-vec-t}@<V>& y,
@\itcorr@ const V& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> fma(const @\exposid{deduced-vec-t}@<V>& x, const V& y
constexpr @\exposid{deduced-vec-t}@<V> fma(const @\exposid{deduced-vec-t}@<V>& x, const V& y,
@\itcorr@ const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> fma(const V& x, const @\exposid{deduced-vec-t}@<V>& y
constexpr @\exposid{deduced-vec-t}@<V> fma(const V& x, const @\exposid{deduced-vec-t}@<V>& y,
@\itcorr@ const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V>
Expand All @@ -17214,13 +17214,13 @@
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> lerp(const V& x, const V& y, const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> lerp(const @\exposid{deduced-vec-t}@<V>& x, const @\exposid{deduced-vec-t}@<V>& y
constexpr @\exposid{deduced-vec-t}@<V> lerp(const @\exposid{deduced-vec-t}@<V>& x, const @\exposid{deduced-vec-t}@<V>& y,
@\itcorr@ const V& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> lerp(const @\exposid{deduced-vec-t}@<V>& x, const V& y
constexpr @\exposid{deduced-vec-t}@<V> lerp(const @\exposid{deduced-vec-t}@<V>& x, const V& y,
@\itcorr@ const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr @\exposid{deduced-vec-t}@<V> lerp(const V& x, const @\exposid{deduced-vec-t}@<V>& y
constexpr @\exposid{deduced-vec-t}@<V> lerp(const V& x, const @\exposid{deduced-vec-t}@<V>& y,
@\itcorr@ const @\exposid{deduced-vec-t}@<V>& z);
template<@\exposconcept{math-floating-point}@ V>
constexpr rebind_t<int, @\exposid{deduced-vec-t}@<V>> fpclassify(const V& x);
Expand Down
2 changes: 1 addition & 1 deletion source/ranges.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5196,7 +5196,7 @@
public:
@\exposid{sentinel}@() = default;
constexpr @\exposid{sentinel}@(@\exposid{sentinel}@<!Const> other)
requires Const && @\libconcept{convertible_to}@<sentinel_t<V>, sentinel_t<@\exposidnc{Base}@>>
requires Const && @\libconcept{convertible_to}@<sentinel_t<V>, sentinel_t<@\exposidnc{Base}@>>;

constexpr sentinel_t<@\exposidnc{Base}@> base() const;

Expand Down
4 changes: 2 additions & 2 deletions source/threads.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5426,7 +5426,7 @@
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_min(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
constexpr @\placeholdernc{floating-poin-type}@t fetch_min(@\placeholdernc{floating-point-type}@,
constexpr @\placeholdernc{floating-point-type}@ fetch_min(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) noexcept;
@\placeholdernc{floating-point-type}@ fetch_fmaximum(@\placeholdernc{floating-point-type}@,
memory_order = memory_order::seq_cst) volatile noexcept;
Expand Down Expand Up @@ -10053,7 +10053,7 @@
template<class Lock, class Clock, class Duration>
cv_status wait_until(Lock& lock, chrono::time_point<Clock, Duration> abs_time);
template<class Lock, class Clock, class Duration, class Predicate>
bool wait_until(Lock& lock, chrono::time_point<Clock, Duration abs_time,
bool wait_until(Lock& lock, chrono::time_point<Clock, Duration> abs_time,
Predicate pred);
template<class Lock, class Rep, class Period>
cv_status wait_for(Lock& lock, chrono::duration<Rep, Period> rel_time);
Expand Down
Loading