Public Member Functions | Public Attributes | List of all members
lexy::_validate_callbacks< Reader > Struct Template Reference

#include <validate.hpp>

Public Member Functions

template<typename Input , typename Sink >
constexpr _validate_callbacks (const _detail::any_holder< const Input * > &input, _detail::any_holder< Sink > &sink)
 

Public Attributes

void(* char_class )(_detail::any_ref sink, production_info info, _detail::any_cref input, typename Reader::iterator begin, const error< Reader, expected_char_class > &error)
 
void(* generic )(_detail::any_ref sink, production_info info, _detail::any_cref input, typename Reader::iterator begin, const error< Reader, void > &error)
 
_detail::any_cref input
 
void(* keyword )(_detail::any_ref sink, production_info info, _detail::any_cref input, typename Reader::iterator begin, const error< Reader, expected_keyword > &error)
 
void(* literal )(_detail::any_ref sink, production_info info, _detail::any_cref input, typename Reader::iterator begin, const error< Reader, expected_literal > &error)
 
_detail::any_ref sink
 

Detailed Description

template<typename Reader>
struct lexy::_validate_callbacks< Reader >

Definition at line 123 of file validate.hpp.

Constructor & Destructor Documentation

◆ _validate_callbacks()

template<typename Reader >
template<typename Input , typename Sink >
constexpr lexy::_validate_callbacks< Reader >::_validate_callbacks ( const _detail::any_holder< const Input * > &  input,
_detail::any_holder< Sink > &  sink 
)
inlineconstexpr

Definition at line 139 of file validate.hpp.

Member Data Documentation

◆ char_class

template<typename Reader >
void(* lexy::_validate_callbacks< Reader >::char_class) (_detail::any_ref sink, production_info info, _detail::any_cref input, typename Reader::iterator begin, const error< Reader, expected_char_class > &error)

Definition at line 134 of file validate.hpp.

◆ generic

template<typename Reader >
void(* lexy::_validate_callbacks< Reader >::generic) (_detail::any_ref sink, production_info info, _detail::any_cref input, typename Reader::iterator begin, const error< Reader, void > &error)

Definition at line 128 of file validate.hpp.

◆ input

template<typename Reader >
_detail::any_cref lexy::_validate_callbacks< Reader >::input

Definition at line 126 of file validate.hpp.

◆ keyword

template<typename Reader >
void(* lexy::_validate_callbacks< Reader >::keyword) (_detail::any_ref sink, production_info info, _detail::any_cref input, typename Reader::iterator begin, const error< Reader, expected_keyword > &error)

Definition at line 132 of file validate.hpp.

◆ literal

template<typename Reader >
void(* lexy::_validate_callbacks< Reader >::literal) (_detail::any_ref sink, production_info info, _detail::any_cref input, typename Reader::iterator begin, const error< Reader, expected_literal > &error)

Definition at line 130 of file validate.hpp.

◆ sink

template<typename Reader >
_detail::any_ref lexy::_validate_callbacks< Reader >::sink

Definition at line 125 of file validate.hpp.


The documentation for this struct was generated from the following file:


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