|
template<typename C , typename = std::enable_if_t<lexy::is_char_class_rule<C>>> |
constexpr auto | lexyd::_make_char_class (C c) |
|
template<typename T > |
constexpr auto | lexy::_detail::compress_ascii_set () |
|
template<typename... Cs, typename... Ds> |
constexpr auto | lexyd::operator& (_cand< Cs... >, _cand< Ds... >) -> _cand< Cs..., Ds... > |
|
template<typename... Cs, typename C > |
constexpr auto | lexyd::operator& (_cand< Cs... >, C c) -> _cand< Cs..., decltype(_make_char_class(c))> |
|
template<typename C , typename... Cs> |
constexpr auto | lexyd::operator& (C c, _cand< Cs... >) -> _cand< decltype(_make_char_class(c)), Cs... > |
|
template<typename C1 , typename C2 > |
constexpr auto | lexyd::operator& (C1 c1, C2 c2) -> _cand< decltype(_make_char_class(c1)), decltype(_make_char_class(c2))> |
|
template<typename C > |
constexpr auto | lexyd::operator- (_ccomp< C >) -> C |
|
template<typename Set , typename Minus , typename OtherMinus > |
constexpr auto | lexyd::operator- (_cminus< Set, Minus >, OtherMinus other) |
|
template<typename C > |
constexpr auto | lexyd::operator- (C c) -> _ccomp< decltype(_make_char_class(c))> |
|
template<typename Set , typename Minus > |
constexpr auto | lexyd::operator- (Set, Minus minus) |
|
template<typename... Cs, typename... Ds> |
constexpr auto | lexyd::operator/ (_calt< Cs... >, _calt< Ds... >) -> _calt< Cs..., Ds... > |
|
template<typename... Cs, typename C > |
constexpr auto | lexyd::operator/ (_calt< Cs... >, C c) -> _calt< Cs..., decltype(_make_char_class(c))> |
|
template<typename C , typename... Cs> |
constexpr auto | lexyd::operator/ (C c, _calt< Cs... >) -> _calt< decltype(_make_char_class(c)), Cs... > |
|
template<typename R1 , typename R2 > |
constexpr auto | lexyd::operator/ (R1 r1, R2 r2) -> _calt< decltype(_make_char_class(r1)), decltype(_make_char_class(r2))> |
|