Horizon
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Catch::Clara::ExeName Class Reference
Inheritance diagram for Catch::Clara::ExeName:
Catch::Clara::Detail::ComposableParserImpl< ExeName > Catch::Clara::Detail::ParserBase

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 size_t cardinality () const
 
InternalParseResult parse (Args const &args) const
 

Member Function Documentation

◆ parse()

Detail::InternalParseResult Catch::Clara::ExeName::parse ( std::string const &  ,
Detail::TokenStream const &  tokens 
) const
overridevirtual

The documentation for this class was generated from the following files: