#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.