2
0
mirror of https://github.com/boostorg/parser.git synced 2026-01-19 04:22:13 +00:00

Remove superfluous utf_pointer concept.

Partially addresses #97.
This commit is contained in:
Zach Laine
2024-02-19 17:38:53 -06:00
parent a132e31b66
commit 4ff205d6ec

View File

@@ -44,11 +44,7 @@ namespace boost { namespace parser {
//]
template<typename T>
concept utf_pointer =
std::is_pointer_v<T> && code_unit<std::iter_value_t<T>>;
template<typename T>
concept range_like =
std::ranges::range<T> || utf_pointer<std::remove_cvref_t<T>>;
concept range_like = std::ranges::range<T> || parsable_pointer<T>;
template<
typename I,