Wire Sysio Wire Sysion 1.0.0
|
Classes | |
class | Arg |
class | Args |
class | BasicResult |
struct | BoundFlagLambda |
struct | BoundFlagRef |
struct | BoundFlagRefBase |
struct | BoundLambda |
struct | BoundRef |
struct | BoundValueRef |
struct | BoundValueRef< std::vector< T > > |
struct | BoundValueRefBase |
class | ComposableParserImpl |
class | ExeName |
struct | Help |
struct | HelpColumns |
struct | LambdaInvoker |
struct | LambdaInvoker< void > |
struct | NonCopyable |
class | Opt |
struct | Parser |
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 | ParseResultType { Matched , NoMatch , ShortCircuitAll , ShortCircuitSame } |
enum class | Optionality { Optional , Required } |
Functions | |
auto | isOptPrefix (char c) -> bool |
template<typename T > | |
auto | convertInto (std::string const &source, T &target) -> ParserResult |
auto | convertInto (std::string const &source, std::string &target) -> ParserResult |
auto | convertInto (std::string const &source, bool &target) -> ParserResult |
template<typename ArgType , typename L > | |
auto | invokeLambda (L const &lambda, std::string const &arg) -> ParserResult |
auto | normaliseOpt (std::string const &optName) -> std::string |
using Catch::clara::detail::Result = BasicResult<void> |
|
strong |
|
strong |
|
strong |
Enumerator | |
---|---|
Option | |
Argument |
|
inline |
Definition at line 668 of file clara.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |