|
args
6.2.0
A simple single-header C++11 STL-only argument parser library
|
This is the complete list of members for args::Subparser, 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 |
| Get() const | args::Group | inline |
| GetAllFlags() override (defined in args::Group) | args::Group | inlinevirtual |
| GetCommand() (defined in args::Subparser) | args::Subparser | inline |
| GetCommands() override (defined in args::Group) | args::Group | inlinevirtual |
| GetDescription(const HelpParams ¶ms, const unsigned int indent) const override | args::Group | inlinevirtual |
| GetDescription(const HelpParams &, const unsigned indentLevel) const (defined in args::Base) | args::Base | inlinevirtual |
| GetNextPositional() override | args::Group | inlinevirtual |
| GetOptions() const noexcept (defined in args::Base) | args::Base | inline |
| GetProgramLine(const HelpParams ¶ms) const override | args::Group | 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::Group | inlinevirtual |
| HasFlag() const override | args::Group | inlinevirtual |
| HasPositional() const override | args::Group | inlinevirtual |
| help (defined in args::Base) | args::Base | protected |
| IsGroup() const override (defined in args::Group) | args::Group | inlinevirtual |
| IsParsed() const | args::Subparser | inline |
| IsRequired() const noexcept (defined in args::Base) | args::Base | inline |
| KickedOut() const noexcept | args::Subparser | inline |
| KickOut(bool kickout_) noexcept | args::Base | inline |
| KickOut() const noexcept | args::Base | inline |
| Match(const EitherFlag &flag) override | args::Group | inlinevirtual |
| Matched() const noexcept override | args::Group | inlinevirtual |
| matched (defined in args::Base) | args::Base | protected |
| MatchedChildren() const | args::Group | inline |
| operator bool() const noexcept (defined in args::Base) | args::Base | inline |
| operator=(const Subparser &)=delete (defined in args::Subparser) | args::Subparser | |
| operator=(Subparser &&)=delete (defined in args::Subparser) | args::Subparser | |
| Parse() | args::Subparser | inline |
| Reset() noexcept override (defined in args::Group) | args::Group | inlinevirtual |
| Subparser(std::vector< std::string > args_, ArgumentParser &parser_, const Command &command_, const HelpParams &helpParams_) (defined in args::Subparser) | args::Subparser | inline |
| Subparser(const Command &command_, const HelpParams &helpParams_) (defined in args::Subparser) | args::Subparser | inline |
| 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::Group | inlinevirtual |
| ~Base() (defined in args::Base) | args::Base | inlinevirtual |
| ~Group() (defined in args::Group) | args::Group | inlinevirtual |