Classes | Namespaces | Typedefs | Functions | Variables
action/base.hpp File Reference
#include <lexy/_detail/config.hpp>
#include <lexy/_detail/lazy_init.hpp>
#include <lexy/_detail/type_name.hpp>
#include <lexy/callback/noop.hpp>
#include <lexy/dsl/base.hpp>
#include <lexy/grammar.hpp>
Include dependency graph for action/base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexy::_pc< Handler, State, Production, WhitespaceProduction >
 
struct  lexy::_detail::context_finish_parser< NextParser >
 
struct  lexy::_detail::final_parser
 
struct  lexy::_detail::parse_context_control_block< Handler, State >
 
struct  lexy::_detail::parse_context_var< Id, T >
 
struct  lexy::_detail::parse_context_var_base
 
struct  lexy::_detail::void_value_callback
 

Namespaces

 lexy
 
 lexy::_detail
 

Typedefs

template<typename Handler , typename State , typename Production >
using lexy::_production_value_type = typename Handler::template value_callback< Production, State >::return_type
 
template<typename Production >
using lexy::_whitespace_production_of = std::conditional_t< _production_defines_whitespace< Production >, Production, void >
 

Functions

template<typename Handler , typename State , typename Production , typename Reader >
constexpr auto lexy::_do_action (_pc< Handler, State, Production > &context, Reader &reader)
 
template<typename Production , template< typename > typename Result, typename Handler , typename State , typename Reader >
constexpr auto lexy::do_action (Handler &&handler, State *state, Reader &reader)
 

Variables

constexpr void * lexy::no_parse_state = nullptr
 


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