arduino-emulator
Public Member Functions | List of all members
Catch::clara::detail::ExeName Class Reference
Inheritance diagram for Catch::clara::detail::ExeName:
Catch::clara::detail::ComposableParserImpl< ExeName > Catch::clara::detail::ParserBase

Public Member Functions

template<typename LambdaT >
 ExeName (LambdaT const &lambda)
 
 ExeName (std::string &ref)
 
auto name () const -> std::string
 
auto parse (std::string const &, TokenStream const &tokens) const -> InternalParseResult override
 
auto set (std::string const &newName) -> ParserResult
 
- Public Member Functions inherited from Catch::clara::detail::ComposableParserImpl< ExeName >
auto operator+ (T const &other) const -> Parser
 
auto operator| (T const &other) const -> Parser
 
- Public Member Functions inherited from Catch::clara::detail::ParserBase
virtual auto cardinality () const -> size_t
 
auto parse (Args const &args) const -> InternalParseResult
 
virtual auto validate () const -> Result
 

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