#include <composition.hpp>
Public Types | |
using | return_type = typename Cb::return_type |
Public Member Functions | |
template<typename... Args> | |
constexpr auto | operator() (Args &&... args) const -> decltype(_cb[_state](LEXY_FWD(args)...)) |
Public Attributes | |
const Cb & | _cb |
State & | _state |
Definition at line 26 of file composition.hpp.
using lexy::_compose_state< Cb, State, std::enable_if_t< lexy::is_callback_state< Cb, State > > >::return_type = typename Cb::return_type |
Definition at line 31 of file composition.hpp.
|
inlineconstexpr |
Definition at line 34 of file composition.hpp.
const Cb& lexy::_compose_state< Cb, State, std::enable_if_t< lexy::is_callback_state< Cb, State > > >::_cb |
Definition at line 28 of file composition.hpp.
State& lexy::_compose_state< Cb, State, std::enable_if_t< lexy::is_callback_state< Cb, State > > >::_state |
Definition at line 29 of file composition.hpp.