Classes | |
| class | BasicResult |
| struct | BoundFlagLambda |
| struct | BoundFlagRef |
| struct | BoundFlagRefBase |
| struct | BoundLambda |
| struct | BoundManyLambda |
| struct | BoundRef |
| struct | BoundValueRef |
| struct | BoundValueRef< std::vector< T > > |
| struct | BoundValueRefBase |
| class | ComposableParserImpl |
| struct | fake_arg |
| struct | HelpColumns |
| struct | is_unary_function |
| struct | is_unary_function< F, Catch::Detail::void_t< decltype(std::declval< F >()(fake_arg())) > > |
| struct | LambdaInvoker |
| struct | LambdaInvoker< void > |
| class | ParserBase |
| class | ParserRefImpl |
| class | ParseState |
| class | ResultBase |
| class | ResultValueBase |
| class | ResultValueBase< void > |
| struct | Token |
| class | TokenStream |
| struct | UnaryLambdaTraits |
| struct | UnaryLambdaTraits< ReturnT(ClassT::*)(Args...) const > |
| struct | UnaryLambdaTraits< ReturnT(ClassT::*)(ArgT) const > |
Typedefs | |
| using | Result = BasicResult<void> |
| using | ParserResult = BasicResult<ParseResultType> |
| using | InternalParseResult = BasicResult<ParseState> |
Enumerations | |
| enum class | TokenType { Option , Argument } |
| enum class | ResultType { Ok , LogicError , RuntimeError } |
| Denotes type of a parsing result. More... | |
| enum class | Optionality { Optional , Required } |
Functions | |
| ParserResult | convertInto (std::string const &source, std::string &target) |
| ParserResult | convertInto (std::string const &source, bool &target) |
| template<typename T> | |
| ParserResult | convertInto (std::string const &source, T &target) |
| template<typename ArgType, typename L> | |
| auto | invokeLambda (L const &lambda, std::string const &arg) -> ParserResult |
| using Catch::Clara::Detail::Result = BasicResult<void> |
|
strong |
|
strong |
|
strong |
| ParserResult Catch::Clara::Detail::convertInto | ( | std::string const & | source, |
| bool & | target ) |

| ParserResult Catch::Clara::Detail::convertInto | ( | std::string const & | source, |
| std::string & | target ) |


| ParserResult Catch::Clara::Detail::convertInto | ( | std::string const & | source, |
| T & | target ) |

| auto Catch::Clara::Detail::invokeLambda | ( | L const & | lambda, |
| std::string const & | arg ) -> ParserResult |

