|
| Help (bool &showHelpFlag) |
|
template<typename LambdaT> |
| Opt (LambdaT const &ref) |
|
| Opt (bool &ref) |
|
template<typename LambdaT, typename = typename std::enable_if_t< Detail::is_unary_function<LambdaT>::value>> |
| Opt (LambdaT const &ref, StringRef hint) |
|
template<typename LambdaT> |
| Opt (accept_many_t, LambdaT const &ref, StringRef hint) |
|
template<typename T, typename = typename std::enable_if_t< !Detail::is_unary_function<T>::value>> |
| Opt (T &ref, StringRef hint) |
|
Opt & | operator[] (StringRef optName) & |
|
Opt && | operator[] (StringRef optName) && |
|
Detail::HelpColumns | getHelpColumns () const |
|
bool | isMatch (StringRef optToken) const |
|
Detail::InternalParseResult | parse (std::string const &, Detail::TokenStream tokens) const override |
|
Detail::Result | validate () const override |
|
| ParserRefImpl (accept_many_t, LambdaT const &ref, StringRef hint) |
|
| ParserRefImpl (T &ref, StringRef hint) |
|
| ParserRefImpl (LambdaT const &ref, StringRef hint) |
|
Opt & | operator() (StringRef description) & |
|
Opt && | operator() (StringRef description) && |
|
auto | optional () -> Opt & |
|
auto | required () -> Opt & |
|
auto | isOptional () const -> bool |
|
auto | cardinality () const -> size_t override |
|
StringRef | hint () const |
|
Parser | operator| (T const &other) const |
|
auto | operator| (T const &other) const -> Parser |
|
Parser | operator| (T const &other) const |
|
virtual | ~ParserBase ()=default |
|
InternalParseResult | parse (Args const &args) const |
|