Iros
Loading...
Searching...
No Matches
di::concepts::Parser Concept Reference
#include <
di/parser/concepts/parser.h
>
Concept definition
template
<
typename
T,
typename
Context>
concept
di::concepts::Parser
=
ParserContext<Context>
&&
DerivedFrom<T, parser::ParserBase<T>
> &&
requires
(T&
parser
, Context& context) {
{
parser
.parse(context) } ->
ExpectedError<typename Context::Error>
;
}
di::concepts::DerivedFrom
Definition
operations.h:114
di::concepts::ExpectedError
Definition
vocab.h:71
di::concepts::ParserContext
Definition
parser_context.h:12
di::concepts::Parser
Definition
parser.h:10
di::parser
Definition
zstring_parser.h:9
di
concepts
Parser
Generated by
1.13.0