35 #ifndef OPENMS_DATASTRUCTURES_DEFAULTPARAMHANDLER_H
36 #define OPENMS_DATASTRUCTURES_DEFAULTPARAMHANDLER_H
117 void setParameters(
const Param & param);
120 const Param & getParameters()
const;
123 const Param & getDefaults()
const;
126 const String & getName()
const;
129 void setName(
const String & name);
132 const std::vector<String> & getSubsections()
const;
142 virtual void updateMembers_();
145 void defaultsToParam_();
192 #endif // OPENMS_DATASTRUCTURES_DEFAULTPARAMHANDLER_H
Param defaults_
Container for default parameters. This member should be filled in the constructor of derived classes!...
Definition: DefaultParamHandler.h:155
String error_name_
Name that is displayed in error messages during the parameter checking.
Definition: DefaultParamHandler.h:165
A more convenient string class.
Definition: String.h:56
bool warn_empty_defaults_
If this member is set to false no warning is emitted when defaults are empty;.
Definition: DefaultParamHandler.h:182
Param param_
Container for current parameters.
Definition: DefaultParamHandler.h:148
std::vector< String > subsections_
Container for registered subsections. This member should be filled in the constructor of derived clas...
Definition: DefaultParamHandler.h:162
Management and storage of parameters / INI files.
Definition: Param.h:69
bool check_defaults_
If this member is set to false no checking if parameters in done;.
Definition: DefaultParamHandler.h:174
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:90