Classes | Namespaces | Typedefs | Functions
validate.hpp File Reference
#include <lexy/_detail/any_ref.hpp>
#include <lexy/_detail/lazy_init.hpp>
#include <lexy/action/base.hpp>
#include <lexy/callback/base.hpp>
#include <lexy/callback/container.hpp>
#include <lexy/callback/noop.hpp>
#include <lexy/error.hpp>
Include dependency graph for validate.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexy::_validate_callbacks< Reader >
 
class  lexy::_vh< Reader >
 
class  lexy::_vh< Reader >::event_handler
 
struct  lexy::validate_action< State, Input, ErrorCallback >
 
class  lexy::validate_result< ErrorCallback >
 

Namespaces

 lexy
 

Typedefs

template<typename Callback >
using lexy::_error_sink_t = decltype(_get_error_sink(LEXY_DECLVAL(Callback)))
 

Functions

template<typename Callback >
constexpr auto lexy::_get_error_sink (const Callback &callback)
 
template<typename Production , typename Input , typename ErrorCallback >
constexpr auto lexy::validate (const Input &input, const ErrorCallback &callback) -> validate_result< ErrorCallback >
 
template<typename Production , typename Input , typename State , typename ErrorCallback >
constexpr auto lexy::validate (const Input &input, const State &state, const ErrorCallback &callback) -> validate_result< ErrorCallback >
 
template<typename Production , typename Input , typename State , typename ErrorCallback >
constexpr auto lexy::validate (const Input &input, State &state, const ErrorCallback &callback) -> validate_result< ErrorCallback >
 


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