Go to the source code of this file.
Classes | |
struct | lexyd::_nullopt |
struct | lexyd::_opt< Branch > |
struct | lexyd::_optt< Term, Rule > |
struct | lexy::nullopt |
struct | lexyd::_optt< Term, Rule >::p< NextParser > |
struct | lexyd::_opt< Branch >::p< NextParser > |
struct | lexyd::_nullopt::p< NextParser > |
Namespaces | |
lexy | |
lexyd | |
Typedefs | |
template<typename T > | |
using | lexy::_detect_optional_like = decltype(T(), *LEXY_DECLVAL(T &), !LEXY_DECLVAL(const T &)) |
Functions | |
template<typename Rule > | |
constexpr auto | lexyd::opt (Rule) |
Variables | |
constexpr auto | lexyd::nullopt = _nullopt{} |