This is the complete list of members for ParseOptions, including all inherited members.
argc_ | ParseOptions | private |
argv_ | ParseOptions | private |
bool_map_ | ParseOptions | private |
config_ | ParseOptions | private |
DisableOption(const std::string &name) | ParseOptions | |
doc_map_ | ParseOptions | private |
DocMapType typedef | ParseOptions | private |
double_map_ | ParseOptions | private |
Escape(const std::string &str) | ParseOptions | static |
float_map_ | ParseOptions | private |
GetArg(int param) const | ParseOptions | |
GetOptArg(int param) const | ParseOptions | inline |
help_ | ParseOptions | private |
int_map_ | ParseOptions | private |
NormalizeArgName(std::string *str) | ParseOptions | protected |
NumArgs() const | ParseOptions | |
other_parser_ | ParseOptions | private |
ParseOptions(const char *usage) | ParseOptions | inlineexplicit |
ParseOptions(const std::string &prefix, OptionsItf *other) | ParseOptions | |
positional_args_ | ParseOptions | private |
prefix_ | ParseOptions | private |
print_args_ | ParseOptions | private |
PrintConfig(std::ostream &os) | ParseOptions | |
PrintUsage(bool print_command_line=false) | ParseOptions | |
Read(int argc, const char *const *argv) | ParseOptions | |
ReadConfigFile(const std::string &filename) | ParseOptions | |
Register(const std::string &name, bool *ptr, const std::string &doc) | ParseOptions | virtual |
Register(const std::string &name, int32 *ptr, const std::string &doc) | ParseOptions | virtual |
Register(const std::string &name, uint32 *ptr, const std::string &doc) | ParseOptions | virtual |
Register(const std::string &name, float *ptr, const std::string &doc) | ParseOptions | virtual |
Register(const std::string &name, double *ptr, const std::string &doc) | ParseOptions | virtual |
Register(const std::string &name, std::string *ptr, const std::string &doc) | ParseOptions | virtual |
RegisterCommon(const std::string &name, T *ptr, const std::string &doc, bool is_standard) | ParseOptions | private |
RegisterSpecific(const std::string &name, const std::string &idx, bool *b, const std::string &doc, bool is_standard) | ParseOptions | private |
RegisterSpecific(const std::string &name, const std::string &idx, int32 *i, const std::string &doc, bool is_standard) | ParseOptions | private |
RegisterSpecific(const std::string &name, const std::string &idx, uint32 *u, const std::string &doc, bool is_standard) | ParseOptions | private |
RegisterSpecific(const std::string &name, const std::string &idx, float *f, const std::string &doc, bool is_standard) | ParseOptions | private |
RegisterSpecific(const std::string &name, const std::string &idx, double *f, const std::string &doc, bool is_standard) | ParseOptions | private |
RegisterSpecific(const std::string &name, const std::string &idx, std::string *s, const std::string &doc, bool is_standard) | ParseOptions | private |
RegisterStandard(const std::string &name, T *ptr, const std::string &doc) | ParseOptions | |
RegisterTmpl(const std::string &name, T *ptr, const std::string &doc) | ParseOptions | private |
SetOption(const std::string &key, const std::string &value, bool has_equal_sign) | ParseOptions | private |
SplitLongArg(const std::string &in, std::string *key, std::string *value, bool *has_equal_sign) | ParseOptions | protected |
string_map_ | ParseOptions | private |
ToBool(std::string str) | ParseOptions | private |
ToDouble(const std::string &str) | ParseOptions | private |
ToFloat(const std::string &str) | ParseOptions | private |
ToInt(const std::string &str) | ParseOptions | private |
ToUint(const std::string &str) | ParseOptions | private |
uint_map_ | ParseOptions | private |
usage_ | ParseOptions | private |
~OptionsItf() | OptionsItf | inlinevirtual |
~ParseOptions() | ParseOptions | inline |