Classes | Namespaces | Typedefs | Functions | Variables
dsl/scan.hpp File Reference
#include <lexy/callback/forward.hpp>
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/parse_as.hpp>
#include <lexy/error.hpp>
#include <lexy/lexeme.hpp>
Include dependency graph for dsl/scan.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexyd::_capt< Token >
 
struct  lexyd::_int_dsl< T, Base >
 
struct  lexyd::_peek< Rule, Tag >
 
struct  lexyd::_prd< Production >
 
struct  lexyd::_scan
 
class  lexy::_detail::scanner< Derived, Reader >::error_recovery_guard
 
struct  lexyd::_scan::p< NextParser >
 
class  lexy::rule_scanner< Context, Reader >
 
struct  lexy::scan_failed_t
 
struct  lexy::_detail::scan_final_parser
 
struct  lexy::scan_production< T >
 
class  lexy::scan_result< T >
 
class  lexy::scan_result< void >
 
class  lexy::_detail::scanner< Derived, Reader >
 
class  lexy::_detail::scanner< Derived, Reader >
 
struct  lexy::_detail::scanner_input< Reader >
 

Namespaces

 lexy
 
 lexy::_detail
 
 lexyd
 

Typedefs

template<typename Context , typename Scanner , typename StatePtr >
using lexyd::_detect_scan_state = decltype(Context::production::scan(LEXY_DECLVAL(Scanner &), *StatePtr()))
 

Functions

template<typename T >
 lexy::scan_result (_detail::lazy_init< T > &&) -> scan_result< T >
 
template<typename T >
 lexy::scan_result (T &&) -> scan_result< std::decay_t< T >>
 

Variables

constexpr auto lexyd::scan = _scan{}
 
constexpr struct lexy::scan_failed_t lexy::scan_failed
 


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