args
6.2.0
A simple single-header C++11 STL-only argument parser library
|
This is the complete list of members for args::Command, including all inherited members.
Add(Base &child) | args::Group | inline |
Base(const std::string &help_, Options options_={}) (defined in args::Base) | args::Base | inline |
Children() const | args::Group | inline |
Command()=default (defined in args::Command) | args::Command | protected |
Command(Group &base_, std::string name_, std::string help_, std::function< void(Subparser &)> coroutine_={}) (defined in args::Command) | args::Command | inline |
Description() const | args::Command | inline |
Description(const std::string &description_) | args::Command | inline |
Epilog() const | args::Command | inline |
Epilog(const std::string &epilog_) | args::Command | inline |
Get() const | args::Group | inline |
GetAllFlags() override (defined in args::Command) | args::Command | inlinevirtual |
GetCommandProgramLine(const HelpParams ¶ms) const (defined in args::Command) | args::Command | inline |
GetCommands() override (defined in args::Command) | args::Command | inlinevirtual |
GetCoroutine() (defined in args::Command) | args::Command | inlineprotected |
GetDescription(const HelpParams ¶ms, const unsigned int indent) const override | args::Command | inlinevirtual |
GetDescription(const HelpParams &, const unsigned indentLevel) const (defined in args::Base) | args::Base | inlinevirtual |
GetNextPositional() override | args::Command | inlinevirtual |
GetOptions() const noexcept (defined in args::Base) | args::Base | inline |
GetProgramLine(const HelpParams ¶ms) const override | args::Command | inlinevirtual |
Group(const std::string &help_=std::string(), const std::function< bool(const Group &)> &validator_=Validators::DontCare, Options options_={}) | args::Group | inline |
Group(Group &group_, const std::string &help_=std::string(), const std::function< bool(const Group &)> &validator_=Validators::DontCare, Options options_={}) | args::Group | inline |
HasCommand() const override | args::Command | inlinevirtual |
HasFlag() const override | args::Command | inlinevirtual |
HasPositional() const override | args::Command | inlinevirtual |
Help() const | args::Command | inline |
IsGroup() const override (defined in args::Command) | args::Command | inlinevirtual |
IsRequired() const noexcept (defined in args::Base) | args::Base | inline |
KickOut(bool kickout_) noexcept | args::Base | inline |
KickOut() const noexcept | args::Base | inline |
Match() noexcept (defined in args::Command) | args::Command | inline |
Match(const EitherFlag &flag) override | args::Command | inlinevirtual |
Matched() const noexcept override | args::Command | inlinevirtual |
matched (defined in args::Base) | args::Base | protected |
MatchedChildren() const | args::Group | inline |
Name() const | args::Command | inline |
operator bool() const noexcept (defined in args::Command) | args::Command | inline |
ProglinePostfix() const | args::Command | inline |
ProglinePostfix(const std::string &proglinePostfix_) | args::Command | inline |
RequireCommand(bool value) | args::Command | inline |
Reset() noexcept override (defined in args::Command) | args::Command | inlinevirtual |
SelectCommand(Command *c) noexcept (defined in args::Command) | args::Command | inline |
SelectedCommand() (defined in args::Command) | args::Command | inlineprotected |
SelectedCommand() const (defined in args::Command) | args::Command | inlineprotected |
Subparser (defined in args::Command) | args::Command | friend |
UpdateSubparserHelp(const HelpParams ¶ms) const (defined in args::Command) | args::Command | inlineprotected |
Validate(const std::string &shortprefix, const std::string &longprefix) const override (defined in args::Command) | args::Command | inlinevirtual |
~Base() (defined in args::Base) | args::Base | inlinevirtual |
~Group() (defined in args::Group) | args::Group | inlinevirtual |