arduino-emulator
|
Public Member Functions | |
auto | getHelpColumns () const -> std::vector< HelpColumns > |
template<typename T > | |
auto | operator+ (T const &other) const -> Parser |
template<typename T > | |
auto | operator+= (T const &other) -> Parser & |
template<typename T > | |
auto | operator| (T const &other) const -> Parser |
auto | operator|= (Arg const &arg) -> Parser & |
auto | operator|= (ExeName const &exeName) -> Parser & |
auto | operator|= (Opt const &opt) -> Parser & |
auto | operator|= (Parser const &other) -> Parser & |
auto | parse (Args const &args) const -> InternalParseResult |
auto | parse (std::string const &exeName, TokenStream const &tokens) const -> InternalParseResult override |
virtual auto | parse (std::string const &exeName, TokenStream const &tokens) const -> InternalParseResult=0 |
auto | validate () const -> Result override |
void | writeToStream (std::ostream &os) const |
Public Member Functions inherited from Catch::clara::detail::ParserBase | |
virtual auto | cardinality () const -> size_t |
auto | parse (Args const &args) const -> InternalParseResult |
Public Attributes | |
std::vector< Arg > | m_args |
ExeName | m_exeName |
std::vector< Opt > | m_options |
Friends | |
auto | operator<< (std::ostream &os, Parser const &parser) -> std::ostream & |