Classes | Public Types | Public Member Functions | Private Attributes | List of all members
lexy::_detail::ws_handler< Handler > Class Template Reference

#include <whitespace.hpp>

Classes

class  event_handler
 

Public Types

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

Public Member Functions

template<typename >
constexpr bool get_result (bool rule_parse_result) &&
 
template<typename Event , typename... Args>
constexpr auto real_on (Event ev, Args &&... args)
 
template<typename Context >
constexpr ws_handler (Context &context)
 
constexpr ws_handler (Handler &handler, typename Handler::event_handler &evh)
 

Private Attributes

Handler::event_handler * _event_handler
 
Handler * _handler
 

Detailed Description

template<typename Handler>
class lexy::_detail::ws_handler< Handler >

Definition at line 39 of file whitespace.hpp.

Member Typedef Documentation

◆ value_callback

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

Definition at line 78 of file whitespace.hpp.

Constructor & Destructor Documentation

◆ ws_handler() [1/2]

template<typename Handler >
constexpr lexy::_detail::ws_handler< Handler >::ws_handler ( Handler &  handler,
typename Handler::event_handler &  evh 
)
inlineexplicitconstexpr

Definition at line 42 of file whitespace.hpp.

◆ ws_handler() [2/2]

template<typename Handler >
template<typename Context >
constexpr lexy::_detail::ws_handler< Handler >::ws_handler ( Context &  context)
inlineexplicitconstexpr

Definition at line 46 of file whitespace.hpp.

Member Function Documentation

◆ get_result()

template<typename Handler >
template<typename >
constexpr bool lexy::_detail::ws_handler< Handler >::get_result ( bool  rule_parse_result) &&
inlineconstexpr

Definition at line 81 of file whitespace.hpp.

◆ real_on()

template<typename Handler >
template<typename Event , typename... Args>
constexpr auto lexy::_detail::ws_handler< Handler >::real_on ( Event  ev,
Args &&...  args 
)
inlineconstexpr

Definition at line 87 of file whitespace.hpp.

Member Data Documentation

◆ _event_handler

template<typename Handler >
Handler::event_handler* lexy::_detail::ws_handler< Handler >::_event_handler
private

Definition at line 94 of file whitespace.hpp.

◆ _handler

template<typename Handler >
Handler* lexy::_detail::ws_handler< Handler >::_handler
private

Definition at line 93 of file whitespace.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:10