#include <Parameters.h>
|
| Parameters () |
|
| ~Parameters () |
|
RETCODE | paramsetSetToDefault () |
|
RETCODE | paramSetToDefault (PARAM *param) |
|
void | paramsetRead (const char *filename) |
|
RETCODE | paramsetWrite (const char *filename, bool comments, bool onlychanged) |
|
RETCODE | paramsetAddBool (const char *name, const char *desc, Bool *valueptr, Bool isadvanced, Bool defaultvalue, PARAMDATA *paramdata) |
|
RETCODE | paramsetAddInt (const char *name, const char *desc, Int *valueptr, Bool isadvanced, Int defaultvalue, Int minvalue, Int maxvalue, PARAMDATA *paramdata) |
|
RETCODE | paramsetAddShortint (const char *name, const char *desc, Shortint *valueptr, Bool isadvanced, Shortint defaultvalue, Shortint minvalue, Shortint maxvalue, PARAMDATA *paramdata) |
|
RETCODE | paramsetAddLongint (const char *name, const char *desc, Longint *valueptr, Bool isadvanced, Longint defaultvalue, Longint minvalue, Longint maxvalue, PARAMDATA *paramdata) |
|
RETCODE | paramsetAddReal (const char *name, const char *desc, Real *valueptr, Bool isadvanced, Real defaultvalue, Real minvalue, Real maxvalue, PARAMDATA *paramdata) |
|
RETCODE | paramsetAddChar (const char *name, const char *desc, char *valueptr, Bool isadvanced, char defaultvalue, const char *allowedvalues, PARAMDATA *paramdata) |
|
RETCODE | paramsetAddString (const char *name, const char *desc, char **valueptr, Bool isadvanced, const char *defaultvalue, PARAMDATA *paramdata) |
|
Definition at line 139 of file Parameters.h.
Parameters::Parameters |
( |
| ) |
|
|
inline |
Parameters::~Parameters |
( |
| ) |
|
|
inline |
RETCODE Parameters::paramsetAddBool |
( |
const char * |
name, |
|
|
const char * |
desc, |
|
|
Bool * |
valueptr, |
|
|
Bool |
isadvanced, |
|
|
Bool |
defaultvalue, |
|
|
PARAMDATA * |
paramdata |
|
) |
| |
creates a bool parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
paramdata | locally defined parameter specific data |
RETCODE Parameters::paramsetAddChar |
( |
const char * |
name, |
|
|
const char * |
desc, |
|
|
char * |
valueptr, |
|
|
Bool |
isadvanced, |
|
|
char |
defaultvalue, |
|
|
const char * |
allowedvalues, |
|
|
PARAMDATA * |
paramdata |
|
) |
| |
creates a char parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
allowedvalues | array with possible parameter values, or NULL if not restricted |
paramdata | locally defined parameter specific data |
RETCODE Parameters::paramsetAddInt |
( |
const char * |
name, |
|
|
const char * |
desc, |
|
|
Int * |
valueptr, |
|
|
Bool |
isadvanced, |
|
|
Int |
defaultvalue, |
|
|
Int |
minvalue, |
|
|
Int |
maxvalue, |
|
|
PARAMDATA * |
paramdata |
|
) |
| |
creates a int parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
minvalue | minimum value for parameter |
maxvalue | maximum value for parameter |
paramdata | locally defined parameter specific data |
creates a Longint parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
minvalue | minimum value for parameter |
maxvalue | maximum value for parameter |
paramdata | locally defined parameter specific data |
RETCODE Parameters::paramsetAddReal |
( |
const char * |
name, |
|
|
const char * |
desc, |
|
|
Real * |
valueptr, |
|
|
Bool |
isadvanced, |
|
|
Real |
defaultvalue, |
|
|
Real |
minvalue, |
|
|
Real |
maxvalue, |
|
|
PARAMDATA * |
paramdata |
|
) |
| |
creates a Real parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
minvalue | minimum value for parameter |
maxvalue | maximum value for parameter |
paramdata | locally defined parameter specific data |
creates a int parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
minvalue | minimum value for parameter |
maxvalue | maximum value for parameter |
paramdata | locally defined parameter specific data |
RETCODE Parameters::paramsetAddString |
( |
const char * |
name, |
|
|
const char * |
desc, |
|
|
char ** |
valueptr, |
|
|
Bool |
isadvanced, |
|
|
const char * |
defaultvalue, |
|
|
PARAMDATA * |
paramdata |
|
) |
| |
creates a string parameter, sets it to its default value, and adds it to the parameter set
- Parameters
-
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
paramdata | locally defined parameter specific data |
void Parameters::paramsetRead |
( |
const char * |
filename | ) |
|
reads parameters from a file
- Parameters
-
RETCODE Parameters::paramsetSetToDefault |
( |
| ) |
|
installs default values for all parameters
sets the parameter to its default setting
- Parameters
-
RETCODE Parameters::paramsetWrite |
( |
const char * |
filename, |
|
|
bool |
comments, |
|
|
bool |
onlychanged |
|
) |
| |
writes all parameters in the parameter set to a file
- Parameters
-
filename | file name, or NULL for stdout |
comments | should parameter descriptions be written as comments? |
onlychanged | should only the parameters been written, that are changed from default? |
std::map<const char *, PARAM *, strCmp> Parameters::paramset |
hash table to store the parameters
Definition at line 150 of file Parameters.h.
The documentation for this class was generated from the following file:
- /home/marco/workspace/svn/Code/LS-Framework/cpp/working/include/easylocal/utils/Parameters.h