addConfig(string shortName, string longName, T &var, T val, string description, WantArg wantArg, D domainChecker) | Archon::Utilities::Options | [inline] |
addConfig(string shortName, string longName, T &var, T val, string description, WantArg wantArg=wantArg_never) | Archon::Utilities::Options | [inline] |
addSwitch(string shortName, string longName, T &var, T val, string description, WantArg wantArg, D domainChecker) | Archon::Utilities::Options | [inline] |
addSwitch(string shortName, string longName, T &var, T val, string description, WantArg wantArg=wantArg_never) | Archon::Utilities::Options | [inline] |
list(unsigned width=Term::getWidth()) | Archon::Utilities::Options | |
Options(bool treatNegativeNumbersAsOptions=false, Logger *logger=Logger::get()) | Archon::Utilities::Options | |
processCommandLine(int &argc, const char *argv[], bool switchesOnly=false) | Archon::Utilities::Options | |
processConfigFile(string path) | Archon::Utilities::Options | |
range(T from, T to) | Archon::Utilities::Options | [inline, static] |
saveConfigFile(string path) | Archon::Utilities::Options | |
WantArg enum name | Archon::Utilities::Options | |
wantArg_always enum value (defined in Archon::Utilities::Options) | Archon::Utilities::Options | |
wantArg_never enum value (defined in Archon::Utilities::Options) | Archon::Utilities::Options | |
wantArg_optional enum value (defined in Archon::Utilities::Options) | Archon::Utilities::Options | |
~Options() | Archon::Utilities::Options | |