|
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 |