35 #ifndef OPENMS_DATASTRUCTURES_DEFAULTPARAMHANDLER_H 36 #define OPENMS_DATASTRUCTURES_DEFAULTPARAMHANDLER_H 40 #include <OpenMS/OpenMSConfig.h> 119 void setParameters(
const Param& param);
122 const Param& getParameters()
const;
125 const Param& getDefaults()
const;
128 const String& getName()
const;
131 void setName(
const String& name);
134 const std::vector<String>& getSubsections()
const;
144 virtual void updateMembers_();
147 void defaultsToParam_();
194 #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:157
String error_name_
Name that is displayed in error messages during the parameter checking.
Definition: DefaultParamHandler.h:167
A more convenient string class.
Definition: String.h:57
bool warn_empty_defaults_
If this member is set to false no warning is emitted when defaults are empty;.
Definition: DefaultParamHandler.h:184
Param param_
Container for current parameters.
Definition: DefaultParamHandler.h:150
std::vector< String > subsections_
Container for registered subsections. This member should be filled in the constructor of derived clas...
Definition: DefaultParamHandler.h:164
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Management and storage of parameters / INI files.
Definition: Param.h:75
bool check_defaults_
If this member is set to false no checking if parameters in done;.
Definition: DefaultParamHandler.h:176
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92