Skip to content

Commit 3e547ec

Browse files
committed
Fixup indexing of new basic_simd(_mask) members
1 parent 2cb9c7d commit 3e547ec

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

source/numerics.tex

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17454,14 +17454,14 @@
1745417454
using value_type = T;
1745517455
using mask_type = basic_simd_mask<sizeof(T), Abi>;
1745617456
using abi_type = Abi;
17457-
using iterator = \exposid{simd-iterator}<basic_simd>;
17458-
using const_iterator = \exposid{simd-iterator}<const basic_simd>;
17457+
using @\libmember{iterator}{basic_simd}@ = \exposid{simd-iterator}<basic_simd>;
17458+
using @\libmember{const_iterator}{basic_simd}@ = \exposid{simd-iterator}<const basic_simd>;
1745917459

17460-
constexpr iterator begin() noexcept { return {*this, 0}; }
17461-
constexpr const_iterator begin() const noexcept { return {*this, 0}; }
17462-
constexpr const_iterator cbegin() const noexcept { return {*this, 0}; }
17463-
constexpr default_sentinel_t end() const noexcept { return {}; }
17464-
constexpr default_sentinel_t cend() const noexcept { return {}; }
17460+
constexpr iterator @\libmember{begin}{basic_simd}@() noexcept { return {*this, 0}; }
17461+
constexpr const_iterator @\libmember{begin}{basic_simd}@() const noexcept { return {*this, 0}; }
17462+
constexpr const_iterator @\libmember{cbegin}{basic_simd}@() const noexcept { return {*this, 0}; }
17463+
constexpr default_sentinel_t @\libmember{end}{basic_simd}@() const noexcept { return {}; }
17464+
constexpr default_sentinel_t @\libmember{cend}{basic_simd}@() const noexcept { return {}; }
1746517465

1746617466
static constexpr integral_constant<@\exposid{simd-size-type}@, @\exposid{simd-size-v}@<T, Abi>> size {};
1746717467

@@ -19348,14 +19348,14 @@
1934819348
public:
1934919349
using value_type = bool;
1935019350
using abi_type = Abi;
19351-
using iterator = \exposid{simd-iterator}<basic_simd_mask>;
19352-
using const_iterator = \exposid{simd-iterator}<const basic_simd_mask>;
19353-
19354-
constexpr iterator begin() noexcept { return {*this, 0}; }
19355-
constexpr const_iterator begin() const noexcept { return {*this, 0}; }
19356-
constexpr const_iterator cbegin() const noexcept { return {*this, 0}; }
19357-
constexpr default_sentinel_t end() const noexcept { return {}; }
19358-
constexpr default_sentinel_t cend() const noexcept { return {}; }
19351+
using @\libmember{iterator}{basic_simd_mask}@ = \exposid{simd-iterator}<basic_simd_mask>;
19352+
using @\libmember{const_iterator}{basic_simd_mask}@ = \exposid{simd-iterator}<const basic_simd_mask>;
19353+
19354+
constexpr iterator @\libmember{begin}{basic_simd_mask}@() noexcept { return {*this, 0}; }
19355+
constexpr const_iterator @\libmember{begin}{basic_simd_mask}@() const noexcept { return {*this, 0}; }
19356+
constexpr const_iterator @\libmember{cbegin}{basic_simd_mask}@() const noexcept { return {*this, 0}; }
19357+
constexpr default_sentinel_t @\libmember{end}{basic_simd_mask}@() const noexcept { return {}; }
19358+
constexpr default_sentinel_t @\libmember{cend}{basic_simd_mask}@() const noexcept { return {}; }
1935919359

1936019360
static constexpr integral_constant<@\exposid{simd-size-type}@, @\exposid{simd-size-v}@<@\exposid{integer-from}@<Bytes>, Abi>>
1936119361
size {};

0 commit comments

Comments
 (0)