ParseOptions Member List

This is the complete list of members for ParseOptions, including all inherited members.

argc_ParseOptionsprivate
argv_ParseOptionsprivate
bool_map_ParseOptionsprivate
config_ParseOptionsprivate
DisableOption(const std::string &name)ParseOptions
doc_map_ParseOptionsprivate
DocMapType typedefParseOptionsprivate
double_map_ParseOptionsprivate
Escape(const std::string &str)ParseOptionsstatic
float_map_ParseOptionsprivate
GetArg(int param) constParseOptions
GetOptArg(int param) constParseOptionsinline
help_ParseOptionsprivate
int_map_ParseOptionsprivate
NormalizeArgName(std::string *str)ParseOptionsprotected
NumArgs() constParseOptions
other_parser_ParseOptionsprivate
ParseOptions(const char *usage)ParseOptionsinlineexplicit
ParseOptions(const std::string &prefix, OptionsItf *other)ParseOptions
positional_args_ParseOptionsprivate
prefix_ParseOptionsprivate
print_args_ParseOptionsprivate
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)ParseOptionsvirtual
Register(const std::string &name, int32 *ptr, const std::string &doc)ParseOptionsvirtual
Register(const std::string &name, uint32 *ptr, const std::string &doc)ParseOptionsvirtual
Register(const std::string &name, float *ptr, const std::string &doc)ParseOptionsvirtual
Register(const std::string &name, double *ptr, const std::string &doc)ParseOptionsvirtual
Register(const std::string &name, std::string *ptr, const std::string &doc)ParseOptionsvirtual
RegisterCommon(const std::string &name, T *ptr, const std::string &doc, bool is_standard)ParseOptionsprivate
RegisterSpecific(const std::string &name, const std::string &idx, bool *b, const std::string &doc, bool is_standard)ParseOptionsprivate
RegisterSpecific(const std::string &name, const std::string &idx, int32 *i, const std::string &doc, bool is_standard)ParseOptionsprivate
RegisterSpecific(const std::string &name, const std::string &idx, uint32 *u, const std::string &doc, bool is_standard)ParseOptionsprivate
RegisterSpecific(const std::string &name, const std::string &idx, float *f, const std::string &doc, bool is_standard)ParseOptionsprivate
RegisterSpecific(const std::string &name, const std::string &idx, double *f, const std::string &doc, bool is_standard)ParseOptionsprivate
RegisterSpecific(const std::string &name, const std::string &idx, std::string *s, const std::string &doc, bool is_standard)ParseOptionsprivate
RegisterStandard(const std::string &name, T *ptr, const std::string &doc)ParseOptions
RegisterTmpl(const std::string &name, T *ptr, const std::string &doc)ParseOptionsprivate
SetOption(const std::string &key, const std::string &value, bool has_equal_sign)ParseOptionsprivate
SplitLongArg(const std::string &in, std::string *key, std::string *value, bool *has_equal_sign)ParseOptionsprotected
string_map_ParseOptionsprivate
ToBool(std::string str)ParseOptionsprivate
ToDouble(const std::string &str)ParseOptionsprivate
ToFloat(const std::string &str)ParseOptionsprivate
ToInt(const std::string &str)ParseOptionsprivate
ToUint(const std::string &str)ParseOptionsprivate
uint_map_ParseOptionsprivate
usage_ParseOptionsprivate
~OptionsItf()OptionsItfinlinevirtual
~ParseOptions()ParseOptionsinline