#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: