, 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] |