| 41 | return str_[p]; |
| 42 | } |
| 43 | [[nodiscard]] constexpr std::size_t size() const { return size_; } // NOLINT |
| 44 | [[nodiscard]] constexpr bool empty() const { return size() == 0; } // NOLINT |
| 45 | [[nodiscard]] StringView substr(std::size_t beg, std::size_t n) const { // NOLINT |
| 46 | CHECK_LE(beg, size_); |
no outgoing calls
no test coverage detected