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

This is the complete list of members for args::Command, 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
Command()=default (defined in args::Command)args::Commandprotected
Command(Group &base_, std::string name_, std::string help_, std::function< void(Subparser &)> coroutine_={}) (defined in args::Command)args::Commandinline
Description() constargs::Commandinline
Description(const std::string &description_)args::Commandinline
Epilog() constargs::Commandinline
Epilog(const std::string &epilog_)args::Commandinline
Get() constargs::Groupinline
GetAllFlags() override (defined in args::Command)args::Commandinlinevirtual
GetCommandProgramLine(const HelpParams &params) const (defined in args::Command)args::Commandinline
GetCommands() override (defined in args::Command)args::Commandinlinevirtual
GetCoroutine() (defined in args::Command)args::Commandinlineprotected
GetDescription(const HelpParams &params, const unsigned int indent) const overrideargs::Commandinlinevirtual
GetDescription(const HelpParams &, const unsigned indentLevel) const (defined in args::Base)args::Baseinlinevirtual
GetNextPositional() overrideargs::Commandinlinevirtual
GetOptions() const noexcept (defined in args::Base)args::Baseinline
GetProgramLine(const HelpParams &params) const overrideargs::Commandinlinevirtual
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::Commandinlinevirtual
HasFlag() const overrideargs::Commandinlinevirtual
HasPositional() const overrideargs::Commandinlinevirtual
Help() constargs::Commandinline
IsGroup() const override (defined in args::Command)args::Commandinlinevirtual
IsRequired() const noexcept (defined in args::Base)args::Baseinline
KickOut(bool kickout_) noexceptargs::Baseinline
KickOut() const noexceptargs::Baseinline
Match() noexcept (defined in args::Command)args::Commandinline
Match(const EitherFlag &flag) overrideargs::Commandinlinevirtual
Matched() const noexcept overrideargs::Commandinlinevirtual
matched (defined in args::Base)args::Baseprotected
MatchedChildren() constargs::Groupinline
Name() constargs::Commandinline
operator bool() const noexcept (defined in args::Command)args::Commandinline
ProglinePostfix() constargs::Commandinline
ProglinePostfix(const std::string &proglinePostfix_)args::Commandinline
RequireCommand(bool value)args::Commandinline
Reset() noexcept override (defined in args::Command)args::Commandinlinevirtual
SelectCommand(Command *c) noexcept (defined in args::Command)args::Commandinline
SelectedCommand() (defined in args::Command)args::Commandinlineprotected
SelectedCommand() const (defined in args::Command)args::Commandinlineprotected
Subparser (defined in args::Command)args::Commandfriend
UpdateSubparserHelp(const HelpParams &params) const (defined in args::Command)args::Commandinlineprotected
Validate(const std::string &shortprefix, const std::string &longprefix) const override (defined in args::Command)args::Commandinlinevirtual
~Base() (defined in args::Base)args::Baseinlinevirtual
~Group() (defined in args::Group)args::Groupinlinevirtual