| 55 | [[nodiscard]] constexpr iterator end() const { return str_ + size(); } // NOLINT |
| 56 | |
| 57 | [[nodiscard]] const_reverse_iterator rbegin() const noexcept { // NOLINT |
| 58 | return const_reverse_iterator(this->end()); |
| 59 | } |
| 60 | [[nodiscard]] const_reverse_iterator crbegin() const noexcept { // NOLINT |
| 61 | return const_reverse_iterator(this->end()); |
| 62 | } |