args  6.2.0
A simple single-header C++11 STL-only argument parser library
args::Subparser Member List

This is the complete list of members for args::Subparser, including all inherited members.

Add(Base &child)args::Groupinline
Base(const std::string &help_, Options options_={}) (defined in args::Base)args::Baseinline
Children() constargs::Groupinline
Get() constargs::Groupinline
GetAllFlags() override (defined in args::Group)args::Groupinlinevirtual
GetCommand() (defined in args::Subparser)args::Subparserinline
GetCommands() override (defined in args::Group)args::Groupinlinevirtual
GetDescription(const HelpParams &params, const unsigned int indent) const overrideargs::Groupinlinevirtual
GetDescription(const HelpParams &, const unsigned indentLevel) const (defined in args::Base)args::Baseinlinevirtual
GetNextPositional() overrideargs::Groupinlinevirtual
GetOptions() const noexcept (defined in args::Base)args::Baseinline
GetProgramLine(const HelpParams &params) const overrideargs::Groupinlinevirtual
Group(const std::string &help_=std::string(), const std::function< bool(const Group &)> &validator_=Validators::DontCare, Options options_={})args::Groupinline
Group(Group &group_, const std::string &help_=std::string(), const std::function< bool(const Group &)> &validator_=Validators::DontCare, Options options_={})args::Groupinline
HasCommand() const overrideargs::Groupinlinevirtual
HasFlag() const overrideargs::Groupinlinevirtual
HasPositional() const overrideargs::Groupinlinevirtual
help (defined in args::Base)args::Baseprotected
IsGroup() const override (defined in args::Group)args::Groupinlinevirtual
IsParsed() constargs::Subparserinline
IsRequired() const noexcept (defined in args::Base)args::Baseinline
KickedOut() const noexceptargs::Subparserinline
KickOut(bool kickout_) noexceptargs::Baseinline
KickOut() const noexceptargs::Baseinline
Match(const EitherFlag &flag) overrideargs::Groupinlinevirtual
Matched() const noexcept overrideargs::Groupinlinevirtual
matched (defined in args::Base)args::Baseprotected
MatchedChildren() constargs::Groupinline
operator bool() const noexcept (defined in args::Base)args::Baseinline
operator=(const Subparser &)=delete (defined in args::Subparser)args::Subparser
operator=(Subparser &&)=delete (defined in args::Subparser)args::Subparser
Parse()args::Subparserinline
Reset() noexcept override (defined in args::Group)args::Groupinlinevirtual
Subparser(std::vector< std::string > args_, ArgumentParser &parser_, const Command &command_, const HelpParams &helpParams_) (defined in args::Subparser)args::Subparserinline
Subparser(const Command &command_, const HelpParams &helpParams_) (defined in args::Subparser)args::Subparserinline
Subparser(const Subparser &)=delete (defined in args::Subparser)args::Subparser
Subparser(Subparser &&)=delete (defined in args::Subparser)args::Subparser
Validate(const std::string &shortPrefix, const std::string &longPrefix) const override (defined in args::Group)args::Groupinlinevirtual
~Base() (defined in args::Base)args::Baseinlinevirtual
~Group() (defined in args::Group)args::Groupinlinevirtual