8 struct IntoParseContextFunction {
10 requires(concepts::TagInvocable<IntoParseContextFunction, T> || concepts::ParserContext<T>)
11 constexpr auto operator()(T&&
value)
const -> concepts::ParserContext
decltype(
auto) {
12 if constexpr (concepts::TagInvocable<IntoParseContextFunction, T>) {
15 return util::forward<T>(value);
30template<concepts::IntoParserContext T>
Definition into_parser_context.h:26
Definition any_storable.h:9
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
constexpr auto value
Definition value.h:34
Definition code_point_parser.h:10
constexpr auto into_parser_context
Definition into_parser_context.h:21
auto declval() -> meta::AddRValueReference< T >
Definition declval.h:8