action(const SwitchAction::Ptr &f) | Sawyer::CommandLine::Switch | inline |
action() const | Sawyer::CommandLine::Switch | inline |
argument(const std::string &name, const ValueParser::Ptr &parser=anyParser()) | Sawyer::CommandLine::Switch | |
argument(const std::string &name, const ValueParser::Ptr &parser, const std::string &defaultValue) | Sawyer::CommandLine::Switch | |
argument(const SwitchArgument &arg) | Sawyer::CommandLine::Switch | inline |
argument(size_t idx) const | Sawyer::CommandLine::Switch | inline |
arguments() const | Sawyer::CommandLine::Switch | inline |
doc(const std::string &s) | Sawyer::CommandLine::Switch | inline |
doc() const | Sawyer::CommandLine::Switch | inline |
docKey(const std::string &s) | Sawyer::CommandLine::Switch | inline |
docKey() const | Sawyer::CommandLine::Switch | inline |
explosiveLists(bool b) | Sawyer::CommandLine::Switch | inline |
explosiveLists() const | Sawyer::CommandLine::Switch | inline |
hidden(bool b) | Sawyer::CommandLine::Switch | inline |
hidden() const | Sawyer::CommandLine::Switch | inline |
intrinsicValue(const T &value, T &storage) | Sawyer::CommandLine::Switch | inline |
intrinsicValue(const char *value, std::string &storage) | Sawyer::CommandLine::Switch | inline |
intrinsicValue(const std::string &text, const ValueParser::Ptr &p) | Sawyer::CommandLine::Switch | inline |
intrinsicValue(const std::string &text) | Sawyer::CommandLine::Switch | inline |
intrinsicValue(const ParsedValue &value) | Sawyer::CommandLine::Switch | inline |
intrinsicValue() const | Sawyer::CommandLine::Switch | inline |
key(const std::string &s) | Sawyer::CommandLine::Switch | inline |
key() const | Sawyer::CommandLine::Switch | inline |
longName(const std::string &name) | Sawyer::CommandLine::Switch | |
longName() const | Sawyer::CommandLine::Switch | inline |
longNames() const | Sawyer::CommandLine::Switch | inline |
longPrefix(const std::string &s1) | Sawyer::CommandLine::Switch | inline |
longPrefixes() const | Sawyer::CommandLine::Switch | inline |
nArguments() const | Sawyer::CommandLine::Switch | inline |
nRequiredArguments() const | Sawyer::CommandLine::Switch | |
preferredName() const | Sawyer::CommandLine::Switch | inline |
properties() const (defined in Sawyer::CommandLine::Switch) | Sawyer::CommandLine::Switch | inline |
resetLongPrefixes(const std::string &s1=STR_NONE, const std::string &s2=STR_NONE, const std::string &s3=STR_NONE, const std::string &s4=STR_NONE) | Sawyer::CommandLine::Switch | |
resetShortPrefixes(const std::string &s1=STR_NONE, const std::string &s2=STR_NONE, const std::string &s3=STR_NONE, const std::string &s4=STR_NONE) | Sawyer::CommandLine::Switch | |
resetValueSeparators(const std::string &s1=STR_NONE, const std::string &s2=STR_NONE, const std::string &s3=STR_NONE, const std::string &s4=STR_NONE) | Sawyer::CommandLine::Switch | |
shortName(char c) | Sawyer::CommandLine::Switch | inline |
shortNames() const | Sawyer::CommandLine::Switch | inline |
shortPrefix(const std::string &s1) | Sawyer::CommandLine::Switch | inline |
shortPrefixes() const | Sawyer::CommandLine::Switch | inline |
skipping(SwitchSkipping how) | Sawyer::CommandLine::Switch | inline |
skipping() const | Sawyer::CommandLine::Switch | inline |
Switch(const std::string &longName, char shortName='\0') | Sawyer::CommandLine::Switch | inlineexplicit |
synopsis(const std::string &s) | Sawyer::CommandLine::Switch | inline |
synopsis() const | Sawyer::CommandLine::Switch | |
valueAugmenter(const ValueAugmenter::Ptr &f) | Sawyer::CommandLine::Switch | inline |
valueAugmenter() const | Sawyer::CommandLine::Switch | inline |
valueSeparator(const std::string &s1) | Sawyer::CommandLine::Switch | inline |
valueSeparators() const | Sawyer::CommandLine::Switch | inline |
whichValue(WhichValue s) | Sawyer::CommandLine::Switch | inline |
whichValue() const | Sawyer::CommandLine::Switch | inline |