#include <composition.hpp>
|
template<typename... Args> |
constexpr auto | operator() (Args &&... args) const -> decltype(_callback(LEXY_FWD(args)...)) |
|
template<typename State , typename = std::enable_if_t<lexy::is_callback_state<Callback, State>>> |
constexpr auto | operator[] (State &state) const |
|
template<typename... Args> |
constexpr auto | sink (Args &&... args) const -> decltype(_sink.sink(LEXY_FWD(args)...)) |
|
template<typename Sink, typename Callback>
struct lexy::_compose_s< Sink, Callback >
Definition at line 71 of file composition.hpp.
◆ return_type
template<typename Sink , typename Callback >
◆ operator()()
template<typename Sink , typename Callback >
template<typename... Args>
◆ operator[]()
template<typename Sink , typename Callback >
template<typename State , typename = std::enable_if_t<lexy::is_callback_state<Callback, State>>>
constexpr auto lexy::_compose_s< Sink, Callback >::operator[] |
( |
State & |
state | ) |
const |
|
inlineconstexpr |
◆ sink()
template<typename Sink , typename Callback >
template<typename... Args>
constexpr auto lexy::_compose_s< Sink, Callback >::sink |
( |
Args &&... |
args | ) |
const -> decltype(_sink.sink(LEXY_FWD(args)...))
|
|
inlineconstexpr |
◆ _callback
template<typename Sink , typename Callback >
◆ _sink
template<typename Sink , typename Callback >
The documentation for this struct was generated from the following file: