| 159 | } |
| 160 | |
| 161 | constexpr auto pointer_range(std::string_view s) noexcept { |
| 162 | return std::tuple(s.data(), s.data() + s.size()); |
| 163 | } |
| 164 | |
| 165 | template <class CharT, class Traits> |
| 166 | constexpr bool starts_with(std::basic_string_view<CharT, Traits> prefix, |
no test coverage detected