#include <UtilParameters.h>
|
| | UtilParameters () |
| |
| | UtilParameters (int &argc, char *argv[]) |
| |
| | ~UtilParameters () |
| |
| const std::map< std::string, std::string > | getParamMap () |
| |
| void | ScanCmdLineArgs (int &argc, char *argv[]) |
| |
| void | LoadParamFile (std::string ¶mFileName) |
| |
| void | Add (std::string §ion, std::string &name, std::string &value) |
| |
| void | Add (const char *section, const char *name, const char *value) |
| |
| std::string | GetSetting (const char *name, const char *defaultValue, const char *section=NULL) |
| |
| int | GetSetting (const char *name, const int defaultValue, const char *section=NULL) |
| |
| bool | GetSetting (const char *name, const bool defaultValue, const char *section=NULL) |
| |
| long | GetSetting (const char *name, const long defaultValue, const char *section=NULL) |
| |
| double | GetSetting (const char *name, const double defaultValue, const char *section=NULL) |
| |
| std::string | GetSetting (const char *name, const std::string defaultValue, const char *section=NULL) |
| |
| std::vector< std::string > & | split (const std::string &s, std::vector< std::string > &elems, char delim='@') |
| |
Definition at line 26 of file UtilParameters.h.
◆ UtilParameters() [1/2]
| UtilParameters::UtilParameters |
( |
| ) |
|
|
inline |
◆ UtilParameters() [2/2]
| UtilParameters::UtilParameters |
( |
int & |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
inline |
◆ ~UtilParameters()
| UtilParameters::~UtilParameters |
( |
| ) |
|
|
inline |
◆ getParamMap()
| const std::map< std::string, std::string > UtilParameters::getParamMap |
( |
| ) |
|
|
inline |
◆ ScanCmdLineArgs()
| void UtilParameters::ScanCmdLineArgs |
( |
int & |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ LoadParamFile()
| void UtilParameters::LoadParamFile |
( |
std::string & |
paramFileName | ) |
|
◆ Add() [1/2]
| void UtilParameters::Add |
( |
std::string & |
section, |
|
|
std::string & |
name, |
|
|
std::string & |
value |
|
) |
| |
◆ Add() [2/2]
| void UtilParameters::Add |
( |
const char * |
section, |
|
|
const char * |
name, |
|
|
const char * |
value |
|
) |
| |
◆ GetSetting() [1/6]
| std::string UtilParameters::GetSetting |
( |
const char * |
name, |
|
|
const char * |
defaultValue, |
|
|
const char * |
section = NULL |
|
) |
| |
◆ GetSetting() [2/6]
| int UtilParameters::GetSetting |
( |
const char * |
name, |
|
|
const int |
defaultValue, |
|
|
const char * |
section = NULL |
|
) |
| |
◆ GetSetting() [3/6]
| bool UtilParameters::GetSetting |
( |
const char * |
name, |
|
|
const bool |
defaultValue, |
|
|
const char * |
section = NULL |
|
) |
| |
◆ GetSetting() [4/6]
| long UtilParameters::GetSetting |
( |
const char * |
name, |
|
|
const long |
defaultValue, |
|
|
const char * |
section = NULL |
|
) |
| |
◆ GetSetting() [5/6]
| double UtilParameters::GetSetting |
( |
const char * |
name, |
|
|
const double |
defaultValue, |
|
|
const char * |
section = NULL |
|
) |
| |
◆ GetSetting() [6/6]
| std::string UtilParameters::GetSetting |
( |
const char * |
name, |
|
|
const std::string |
defaultValue, |
|
|
const char * |
section = NULL |
|
) |
| |
◆ split()
| std::vector< std::string > & UtilParameters::split |
( |
const std::string & |
s, |
|
|
std::vector< std::string > & |
elems, |
|
|
char |
delim = '@' |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: