135 return strcmp(s1, s2) < 0;
152 std::map<const char *, PARAM *, strCmp>
paramset;
235 const char* allowedvalues,
245 const char* defaultvalue,
298 const char* allowedvalues,
308 const char* defaultvalue,
337 const char* paramtypeGetName(
PARAMTYPE paramtype
340 RETCODE paramsetGetBool(
const char* name,
345 RETCODE paramsetGetbool(
const char* name,
351 RETCODE paramsetGetInt(
const char* name,
355 RETCODE paramsetGetShortint(
const char* name,
362 RETCODE paramsetGetLongint(
const char* name,
368 RETCODE paramsetGetReal(
const char* name,
374 RETCODE paramsetGetChar(
const char* name,
380 RETCODE paramsetGetString(
const char* name,
385 RETCODE paramsetSetBool(
const char* name,
390 RETCODE paramsetSetInt(
const char* name,
396 RETCODE paramsetSetShortint(
const char* name,
402 RETCODE paramsetSetLongint(
const char* name,
407 RETCODE paramsetSetReal(
const char* name,
412 RETCODE paramsetSetChar(
const char* name,
417 RETCODE paramsetSetString(
const char* name,
459 PARAM** paramsetGetParams();
462 int paramsetGetNParams();
464 RETCODE paramsetParse(
char* line
501 PARAM* hashtableRetrieve(
const char * paramname);
RETCODE paramsetSetToDefault()
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)
RETCODE paramsetAddShortint(const char *name, const char *desc, Shortint *valueptr, Bool isadvanced, Shortint defaultvalue, Shortint minvalue, Shortint maxvalue, PARAMDATA *paramdata)
struct ParamData PARAMDATA
RETCODE paramsetAddLongint(const char *name, const char *desc, Longint *valueptr, Bool isadvanced, Longint defaultvalue, Longint minvalue, Longint maxvalue, PARAMDATA *paramdata)
RETCODE paramSetToDefault(PARAM *param)
void paramsetRead(const char *filename)
RETCODE paramsetAddInt(const char *name, const char *desc, Int *valueptr, Bool isadvanced, Int defaultvalue, Int minvalue, Int maxvalue, PARAMDATA *paramdata)
LONGINTPARAM longintparam
std::map< const char *, PARAM *, strCmp > paramset
RETCODE paramsetAddBool(const char *name, const char *desc, Bool *valueptr, Bool isadvanced, Bool defaultvalue, PARAMDATA *paramdata)
SHORTINTPARAM shortintparam
RETCODE paramsetWrite(const char *filename, bool comments, bool onlychanged)
RETCODE paramsetAddReal(const char *name, const char *desc, Real *valueptr, Bool isadvanced, Real defaultvalue, Real minvalue, Real maxvalue, PARAMDATA *paramdata)
bool operator()(const char *s1, const char *s2) const