39 #include <OpenMS/OpenMSConfig.h> 45 class MetaInfoInterface;
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;
156 virtual void updateMembers_();
163 void defaultsToParam_();
Param defaults_
Container for default parameters. This member should be filled in the constructor of derived classes!...
Definition: DefaultParamHandler.h:173
String error_name_
Name that is displayed in error messages during the parameter checking.
Definition: DefaultParamHandler.h:183
A more convenient string class.
Definition: String.h:58
bool warn_empty_defaults_
If this member is set to false no warning is emitted when defaults are empty;.
Definition: DefaultParamHandler.h:200
Param param_
Container for current parameters.
Definition: DefaultParamHandler.h:166
std::vector< String > subsections_
Container for registered subsections. This member should be filled in the constructor of derived clas...
Definition: DefaultParamHandler.h:180
bool operator==(const IDBoostGraph::ProteinGroup &lhs, const IDBoostGraph::ProteinGroup &rhs)
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
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:192
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92