Classes | Namespaces | Typedefs | Functions | Variables
option.hpp File Reference
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/branch.hpp>
#include <lexy/dsl/recover.hpp>
Include dependency graph for option.hpp:
This graph shows which files directly or indirectly include this file:

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{}
 


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:08