#include <aggregate.hpp>
Classes | |
struct | _sink |
Public Types | |
using | return_type = T |
Public Member Functions | |
template<typename Fn , typename Value , typename... Tail> | |
constexpr T | operator() (lexy::member< Fn >, Value &&value, Tail &&... tail) const |
constexpr T | operator() (lexy::nullopt &&) const |
constexpr T | operator() (T &&result) const |
template<typename Fn , typename Value , typename... Tail> | |
constexpr T | operator() (T &&result, lexy::member< Fn >, Value &&value, Tail &&... tail) const |
constexpr auto | sink () const |
Definition at line 15 of file aggregate.hpp.
using lexy::_as_aggregate< T >::return_type = T |
Definition at line 17 of file aggregate.hpp.
|
inlineconstexpr |
Definition at line 30 of file aggregate.hpp.
|
inlineconstexpr |
Definition at line 20 of file aggregate.hpp.
|
inlineconstexpr |
Definition at line 24 of file aggregate.hpp.
|
inlineconstexpr |
Definition at line 37 of file aggregate.hpp.
|
inlineconstexpr |
Definition at line 60 of file aggregate.hpp.