|
Horizon
|
Public Member Functions | |
| ExeName (std::string &ref) | |
| template<typename LambdaT > | |
| ExeName (LambdaT const &lambda) | |
| Detail::InternalParseResult | parse (std::string const &, Detail::TokenStream const &tokens) const override |
| std::string const & | name () const |
| Detail::ParserResult | set (std::string const &newName) |
Public Member Functions inherited from Catch::Clara::Detail::ComposableParserImpl< ExeName > | |
| auto | operator| (T const &other) const -> Parser |
| Parser | operator| (T const &other) const |
Public Member Functions inherited from Catch::Clara::Detail::ParserBase | |
| 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 |
|
overridevirtual |
Implements Catch::Clara::Detail::ParserBase.