Classes | Public Types | Public Member Functions | Private Attributes | List of all members
lexy::_vh< Reader > Class Template Reference

#include <validate.hpp>

Classes

class  event_handler
 

Public Types

template<typename Production , typename State >
using value_callback = _detail::void_value_callback
 

Public Member Functions

template<typename Input , typename Sink >
constexpr _vh (const _detail::any_holder< const Input * > &input, _detail::any_holder< Sink > &sink)
 
template<typename Result >
constexpr auto get_result (bool rule_parse_result) &&
 

Private Attributes

_validate_callbacks< Reader > _cb
 
event_handler_top = nullptr
 

Detailed Description

template<typename Reader>
class lexy::_vh< Reader >

Definition at line 167 of file validate.hpp.

Member Typedef Documentation

◆ value_callback

template<typename Reader >
template<typename Production , typename State >
using lexy::_vh< Reader >::value_callback = _detail::void_value_callback

Definition at line 250 of file validate.hpp.

Constructor & Destructor Documentation

◆ _vh()

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

Definition at line 171 of file validate.hpp.

Member Function Documentation

◆ get_result()

template<typename Reader >
template<typename Result >
constexpr auto lexy::_vh< Reader >::get_result ( bool  rule_parse_result) &&
inlineconstexpr

Definition at line 253 of file validate.hpp.

Member Data Documentation

◆ _cb

template<typename Reader >
_validate_callbacks<Reader> lexy::_vh< Reader >::_cb
private

Definition at line 260 of file validate.hpp.

◆ _top

template<typename Reader >
event_handler* lexy::_vh< Reader >::_top = nullptr
private

Definition at line 261 of file validate.hpp.


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


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