|
template<typename Condition , typename Then > |
constexpr auto | lexyd::_maybe_branch (Condition condition, Then then) |
|
template<typename C1 , typename... R, typename C2 , typename... S> |
constexpr auto | lexyd::operator+ (_br< C1, R... >, _br< C2, S... >) |
|
template<typename Condition , typename... R, typename... S> |
constexpr auto | lexyd::operator+ (_br< Condition, R... >, _seq< S... >) |
|
template<typename Condition , typename... R, typename Rule > |
constexpr auto | lexyd::operator+ (_br< Condition, R... >, Rule) |
|
template<typename... R, typename Condition , typename... S> |
constexpr auto | lexyd::operator+ (_seq< R... >, _br< Condition, S... >) |
|
template<typename Rule , typename Condition , typename... R> |
constexpr auto | lexyd::operator+ (Rule rule, _br< Condition, R... >) |
|
template<typename C , typename... R, typename... S> |
constexpr auto | lexyd::operator>> (_br< C, R... >, _seq< S... >) |
|
template<typename C , typename... R, typename Then > |
constexpr auto | lexyd::operator>> (_br< C, R... >, Then) |
|
template<typename C1 , typename... R, typename C2 , typename... S> |
constexpr auto | lexyd::operator>> (_br< C1, R... >, _br< C2, S... >) |
|
template<typename Condition , typename C , typename... R> |
constexpr auto | lexyd::operator>> (Condition, _br< C, R... >) |
|
template<typename Condition , typename... R> |
constexpr auto | lexyd::operator>> (Condition, _seq< R... >) |
|
template<typename Condition , typename Then > |
constexpr auto | lexyd::operator>> (Condition, Then) |
| Parses Then only after Condition has matched. More...
|
|