Class ParserBase

Inheritance Relationships

Derived Types

Class Documentation

class ParserBase

Subclassed by Catch::Clara::Detail::ComposableParserImpl< ExeName >, Catch::Clara::Detail::ComposableParserImpl< DerivedT >, Catch::Clara::Parser

Public Functions

virtual ~ParserBase() = default
inline virtual auto validate() const -> Result
virtual auto parse(std::string const &exeName, TokenStream const &tokens) const -> InternalParseResult = 0
virtual size_t cardinality() const
InternalParseResult parse(Args const &args) const