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