Public Types | Public Member Functions | Public Attributes | List of all members
lexy::_sfinae_sink< Production, Sink > Struct Template Reference

#include <grammar.hpp>

Public Types

using return_type = typename Sink::return_type
 

Public Member Functions

constexpr LEXY_FORCE_INLINE _sfinae_sink (Production, Sink &&sink)
 
constexpr LEXY_FORCE_INLINE auto finish () &&
 
template<typename... Args>
constexpr LEXY_FORCE_INLINE void operator() (Args &&... args)
 

Public Attributes

Sink _sink
 

Detailed Description

template<typename Production, typename Sink>
struct lexy::_sfinae_sink< Production, Sink >

Definition at line 248 of file grammar.hpp.

Member Typedef Documentation

◆ return_type

template<typename Production , typename Sink >
using lexy::_sfinae_sink< Production, Sink >::return_type = typename Sink::return_type

Definition at line 252 of file grammar.hpp.

Constructor & Destructor Documentation

◆ _sfinae_sink()

template<typename Production , typename Sink >
constexpr LEXY_FORCE_INLINE lexy::_sfinae_sink< Production, Sink >::_sfinae_sink ( Production  ,
Sink &&  sink 
)
inlineconstexpr

Definition at line 254 of file grammar.hpp.

Member Function Documentation

◆ finish()

template<typename Production , typename Sink >
constexpr LEXY_FORCE_INLINE auto lexy::_sfinae_sink< Production, Sink >::finish ( ) &&
inlineconstexpr

Definition at line 267 of file grammar.hpp.

◆ operator()()

template<typename Production , typename Sink >
template<typename... Args>
constexpr LEXY_FORCE_INLINE void lexy::_sfinae_sink< Production, Sink >::operator() ( Args &&...  args)
inlineconstexpr

Definition at line 257 of file grammar.hpp.

Member Data Documentation

◆ _sink

template<typename Production , typename Sink >
Sink lexy::_sfinae_sink< Production, Sink >::_sink

Definition at line 250 of file grammar.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