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 |