| action(const SwitchAction::Ptr &f) | Sawyer::CommandLine::Switch |  | 
  | action() const | Sawyer::CommandLine::Switch |  | 
  | 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 |  | 
  | argument(size_t idx) const | Sawyer::CommandLine::Switch |  | 
  | arguments() const | Sawyer::CommandLine::Switch |  | 
  | doc(const std::string &s) | Sawyer::CommandLine::Switch |  | 
  | doc() const | Sawyer::CommandLine::Switch |  | 
  | docKey(const std::string &s) | Sawyer::CommandLine::Switch |  | 
  | docKey() const | Sawyer::CommandLine::Switch |  | 
  | explosiveLists(bool b) | Sawyer::CommandLine::Switch |  | 
  | explosiveLists() const | Sawyer::CommandLine::Switch |  | 
  | hidden(bool b) | Sawyer::CommandLine::Switch |  | 
  | hidden() const | Sawyer::CommandLine::Switch |  | 
  | intrinsicValue(const T &value, T &storage) | Sawyer::CommandLine::Switch | inline | 
  | intrinsicValue(const char *value, std::string &storage) | Sawyer::CommandLine::Switch |  | 
  | intrinsicValue(const std::string &text, const ValueParser::Ptr &p) | Sawyer::CommandLine::Switch |  | 
  | intrinsicValue(const std::string &text) | Sawyer::CommandLine::Switch |  | 
  | intrinsicValue(const ParsedValue &value) | Sawyer::CommandLine::Switch |  | 
  | intrinsicValue() const | Sawyer::CommandLine::Switch |  | 
  | key(const std::string &s) | Sawyer::CommandLine::Switch |  | 
  | key() const | Sawyer::CommandLine::Switch |  | 
  | longName(const std::string &name) | Sawyer::CommandLine::Switch |  | 
  | longName() const | Sawyer::CommandLine::Switch |  | 
  | longNames() const | Sawyer::CommandLine::Switch |  | 
  | longPrefix(const std::string &s1) | Sawyer::CommandLine::Switch |  | 
  | longPrefixes() const | Sawyer::CommandLine::Switch |  | 
  | nArguments() const | Sawyer::CommandLine::Switch |  | 
  | nRequiredArguments() const | Sawyer::CommandLine::Switch |  | 
  | preferredName() const | Sawyer::CommandLine::Switch |  | 
  | properties() const (defined in Sawyer::CommandLine::Switch) | Sawyer::CommandLine::Switch |  | 
  | 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 |  | 
  | shortNames() const | Sawyer::CommandLine::Switch |  | 
  | shortPrefix(const std::string &s1) | Sawyer::CommandLine::Switch |  | 
  | shortPrefixes() const | Sawyer::CommandLine::Switch |  | 
  | skipping(SwitchSkipping how) | Sawyer::CommandLine::Switch |  | 
  | skipping() const | Sawyer::CommandLine::Switch |  | 
  | Switch()=delete (defined in Sawyer::CommandLine::Switch) | Sawyer::CommandLine::Switch |  | 
  | Switch(const std::string &longName, char shortName='\0') | Sawyer::CommandLine::Switch | explicit | 
  | synopsis(const std::string &s) | Sawyer::CommandLine::Switch |  | 
  | synopsis() const | Sawyer::CommandLine::Switch |  | 
  | valueAugmenter(const ValueAugmenter::Ptr &f) | Sawyer::CommandLine::Switch |  | 
  | valueAugmenter() const | Sawyer::CommandLine::Switch |  | 
  | valueSeparator(const std::string &s1) | Sawyer::CommandLine::Switch |  | 
  | valueSeparators() const | Sawyer::CommandLine::Switch |  | 
  | whichValue(WhichValue s) | Sawyer::CommandLine::Switch |  | 
  | whichValue() const | Sawyer::CommandLine::Switch |  | 
  | ~Switch() (defined in Sawyer::CommandLine::Switch) | Sawyer::CommandLine::Switch |  |