fixed back() to not return past-end element
This commit is contained in:
parent
417207d90a
commit
dadebf0a4b
|
|
@ -87,8 +87,8 @@ namespace cc {
|
||||||
[[nodiscard]] constexpr reference front() noexcept { return _arr[0]; }
|
[[nodiscard]] constexpr reference front() noexcept { return _arr[0]; }
|
||||||
[[nodiscard]] constexpr const_reference front() const noexcept { return _arr[0]; }
|
[[nodiscard]] constexpr const_reference front() const noexcept { return _arr[0]; }
|
||||||
|
|
||||||
[[nodiscard]] constexpr reference back() noexcept { return _arr[_size]; }
|
[[nodiscard]] constexpr reference back() noexcept { return _arr[_size - 1]; }
|
||||||
[[nodiscard]] constexpr const_reference back() const noexcept { return _arr[_size]; }
|
[[nodiscard]] constexpr const_reference back() const noexcept { return _arr[_size - 1]; }
|
||||||
|
|
||||||
[[nodiscard]] constexpr value_type * data() noexcept { return _arr; }
|
[[nodiscard]] constexpr value_type * data() noexcept { return _arr; }
|
||||||
[[nodiscard]] constexpr const value_type * data() const noexcept { return _arr; }
|
[[nodiscard]] constexpr const value_type * data() const noexcept { return _arr; }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue