, including all inherited members.
| _cfg_paths | ConfigHandler | [private] |
| _cmd_args | ConfigHandler | [private] |
| _default_cfg_file | ConfigHandler | [private] |
| _default_key | VParameterNode | [protected] |
| _deleter | ParameterList | [protected] |
| _helptext | VParameterNode | [protected] |
| _node_type | VParameterNode | [protected] |
| _notes | ConfigHandler | [private] |
| _parameters | ParameterList | [protected] |
| _program_description | ConfigHandler | [private] |
| _program_usage | ConfigHandler | [private] |
| _saved_cfg | ConfigHandler | [private] |
| _switches | ConfigHandler | [private] |
| AddCommandSwitch(char shortname, const std::string &longname, const std::string &helptext, Action action, const std::string ¶meter="") | ConfigHandler | [inline] |
| Clone(const void *from, void *to) const | ParameterList | [inline, virtual] |
| ConfigHandler() | ConfigHandler | [private] |
| ConfigHandler(const ConfigHandler &right) | ConfigHandler | [inline, private] |
| CopyPlistRelative(const ParameterList &right) | ParameterList | [protected] |
| FindConfigFile(const std::string &fname) (defined in ConfigHandler) | ConfigHandler | |
| FUNCTION enum value (defined in VParameterNode) | VParameterNode | [protected] |
| GetCommandArg(size_t n) | ConfigHandler | [inline] |
| GetDefaultCfgFile() | ConfigHandler | [inline] |
| GetDefaultKey() const | VParameterNode | [inline] |
| GetHelpText() | VParameterNode | [inline] |
| GetInstance() | ConfigHandler | [inline, static] |
| GetNCommandArgs() | ConfigHandler | [inline] |
| GetNodeType() | VParameterNode | [inline] |
| GetNotes() | ConfigHandler | [inline] |
| GetParameter(const std::string &key) | ParameterList | |
| GetProgramDescription() | ConfigHandler | [inline] |
| GetProgramUsageString() | ConfigHandler | [inline] |
| GetSavedCfgFile() | ConfigHandler | [inline] |
| hasread | VParameterNode | |
| haswrite | VParameterNode | |
| InitializeParameterList() | ParameterList | [inline, virtual] |
| LoadCreateParameterList(T *&par, std::string key="", bool registerme=false) | ConfigHandler | [inline] |
| LoadParameterList(T *par, std::string key="", bool registerme=false) | ConfigHandler | [inline] |
| NODE_TYPES enum name | VParameterNode | [protected] |
| operator=(const ConfigHandler &right) | ConfigHandler | [inline, private] |
| PARAMETER enum value (defined in VParameterNode) | VParameterNode | [protected] |
| PARAMETER_LIST enum value (defined in VParameterNode) | VParameterNode | [protected] |
| ParameterList(const std::string &key="", const std::string &helptext="") | ParameterList | [inline] |
| ParameterList(const ParameterList &right) | ParameterList | [protected] |
| ParMap typedef | ParameterList | [protected] |
| PrintHelp(const std::string &myname="") const | ParameterList | [virtual] |
| PrintSwitches(bool quit=true, std::ostream &out=std::cout, bool escape=false) | ConfigHandler | |
| ProcessCommandLine(int &argc, char **argv) | ConfigHandler | |
| ReadFrom(std::istream &in, bool single=false) | ParameterList | [virtual] |
| ReadFromByKey(std::istream &in, const std::string &key, bool suppress_errs=false) | VParameterNode | [virtual] |
| ReadFromFile(const char *fname, const std::string &key="", bool suppress_errs=false) | VParameterNode | [virtual] |
| RegisterFunction(const std::string &key, const R &read, const W &write, const std::string &helptext="") | ParameterList | [inline] |
| RegisterParameter(const std::string &key, T &par, const std::string &helptext="") | ParameterList | [inline] |
| RegisterParameterImp(const std::string &key, T &par, const std::string &helptext, const boost::false_type &) | ParameterList | [inline, protected] |
| RegisterParameterImp(const std::string &key, T &par, const std::string &helptext, const boost::true_type &) | ParameterList | [inline, protected] |
| RegisterReadFunction(const std::string &key, const R &read, const std::string &helptext="") | ParameterList | [inline] |
| RegisterWriteFunction(const std::string &key, const W &write, const std::string &helptext="") | ParameterList | [inline] |
| RemoveCommandSwitch(char shortname, const std::string &longname) | ConfigHandler | |
| SaveToFile(const char *fname, bool showhelp=false) | VParameterNode | [virtual] |
| SetDefaultCfgFile(const std::string &file) | ConfigHandler | [inline] |
| SetDefaultKey(const std::string &key) | VParameterNode | [inline] |
| SetHelpText(const std::string &newtext) | VParameterNode | [inline] |
| SetNotes(const std::string &newnotes) | ConfigHandler | [inline] |
| SetProgramDescription(const std::string &d) | ConfigHandler | [inline] |
| SetProgramUsageString(const std::string &usage) | ConfigHandler | [inline] |
| SetSavedCfgFile(const std::string &fname) | ConfigHandler | [inline] |
| SwitchSet typedef (defined in ConfigHandler) | ConfigHandler | [private] |
| VIRTUAL enum value (defined in VParameterNode) | VParameterNode | [protected] |
| VParameterNode(const std::string key="", const std::string helptext="") | VParameterNode | [inline] |
| WriteTo(std::ostream &out, bool showhelp=false, int indent=0) const | ParameterList | [virtual] |
| ~ConfigHandler() | ConfigHandler | [private] |
| ~ParameterList() | ParameterList | [virtual] |
| ~VParameterNode() | VParameterNode | [inline, virtual] |