|
Wire Sysio Wire Sysion 1.0.0
|
#include <clara.hpp>


Public Member Functions | |
| auto | parse (std::string const &, TokenStream const &tokens) const -> InternalParseResult override |
| ParserRefImpl (std::shared_ptr< BoundRef > const &ref) | |
| template<typename T > | |
| ParserRefImpl (T &ref, std::string const &hint) | |
| template<typename LambdaT > | |
| ParserRefImpl (LambdaT const &ref, std::string const &hint) | |
Public Member Functions inherited from Catch::clara::detail::ParserRefImpl< Arg > | |
| ParserRefImpl (T &ref, std::string const &hint) | |
| ParserRefImpl (LambdaT const &ref, std::string const &hint) | |
| auto | operator() (std::string const &description) -> Arg & |
| auto | optional () -> Arg & |
| auto | required () -> Arg & |
| auto | isOptional () const -> bool |
| auto | cardinality () const -> size_t override |
| auto | hint () const -> std::string |
Public Member Functions inherited from Catch::clara::detail::ComposableParserImpl< Arg > | |
| auto | operator| (T const &other) const -> Parser |
| auto | operator+ (T const &other) const -> Parser |
Public Member Functions inherited from Catch::clara::detail::ParserBase | |
| virtual | ~ParserBase ()=default |
| virtual auto | validate () const -> Result |
| auto | parse (Args const &args) const -> InternalParseResult |
Additional Inherited Members | |
Protected Member Functions inherited from Catch::clara::detail::ParserRefImpl< Arg > | |
| ParserRefImpl (std::shared_ptr< BoundRef > const &ref) | |
Protected Attributes inherited from Catch::clara::detail::ParserRefImpl< Arg > | |
| Optionality | m_optionality |
| std::shared_ptr< BoundRef > | m_ref |
| std::string | m_hint |
| std::string | m_description |
|
inlineoverridevirtual |
Implements Catch::clara::detail::ParserBase.
Definition at line 930 of file clara.hpp.

|
inline |
Definition at line 850 of file clara.hpp.
|
inlineexplicit |
|
inline |