Classes | Public Types | Public Member Functions | Public Attributes | List of all members
lexyd::_pas_handler< T, CurProduction, Handler > Struct Template Reference

#include <parse_as.hpp>

Classes

struct  value_callback
 
struct  value_callback< CurProduction, State >
 

Public Types

using event_handler = typename Handler::event_handler
 

Public Member Functions

template<typename H , typename = decltype(static_cast<H&>(LEXY_DECLVAL(Handler&)))>
constexpr operator H& () const
 

Public Attributes

Handler & _handler
 

Detailed Description

template<typename T, typename CurProduction, typename Handler>
struct lexyd::_pas_handler< T, CurProduction, Handler >

Definition at line 15 of file parse_as.hpp.

Member Typedef Documentation

◆ event_handler

template<typename T , typename CurProduction , typename Handler >
using lexyd::_pas_handler< T, CurProduction, Handler >::event_handler = typename Handler::event_handler

Definition at line 19 of file parse_as.hpp.

Member Function Documentation

◆ operator H&()

template<typename T , typename CurProduction , typename Handler >
template<typename H , typename = decltype(static_cast<H&>(LEXY_DECLVAL(Handler&)))>
constexpr lexyd::_pas_handler< T, CurProduction, Handler >::operator H& ( ) const
inlineconstexpr

Definition at line 24 of file parse_as.hpp.

Member Data Documentation

◆ _handler

template<typename T , typename CurProduction , typename Handler >
Handler& lexyd::_pas_handler< T, CurProduction, Handler >::_handler

Definition at line 17 of file parse_as.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Mon Sep 16 2024 02:19:25