OpenMS
Param Member List

This is the complete list of members for Param, including all inherited members.

addSection(const std::string &key, const std::string &description)Param
addTag(const std::string &key, const std::string &tag)Param
addTags(const std::string &key, const std::vector< std::string > &tags)Param
begin() constParam
checkDefaults(const std::string &name, const Param &defaults, const std::string &prefix="") constParam
clear()Param
clearTags(const std::string &key)Param
copy(const std::string &prefix, bool remove_prefix=false) constParam
copySubset(const Param &subset) constParam
empty() constParam
end() constParam
exists(const std::string &key) constParam
findFirst(const std::string &leaf) constParam
findNext(const std::string &leaf, const ParamIterator &start_leaf) constParam
getDescription(const std::string &key) constParam
getEntry(const std::string &key) constParam
getEntry_(const std::string &key) constParamprotected
getSectionDescription(const std::string &key) constParam
getTags(const std::string &key) constParam
getValidStrings(const std::string &key) constParam
getValue(const std::string &key) constParam
getValueType(const std::string &key) constParam
hasSection(const std::string &key) constParam
hasTag(const std::string &key, const std::string &tag) constParam
insert(const std::string &prefix, const Param &param)Param
merge(const Param &toMerge)Param
operator=(const Param &)=defaultParam
operator=(Param &&) &=defaultParam
operator==(const Param &rhs) constParam
Param()Param
Param(const Param &)=defaultParam
Param(Param &&)=defaultParam
Param(const Param::ParamNode &node)Paramprotected
parseCommandLine(const int argc, const char **argv, const std::string &prefix="")Param
parseCommandLine(const int argc, const char **argv, const std::map< std::string, std::string > &options_with_one_argument, const std::map< std::string, std::string > &options_without_argument, const std::map< std::string, std::string > &options_with_multiple_argument, const std::string &misc="misc", const std::string &unknown="unknown")Param
remove(const std::string &key)Param
removeAll(const std::string &prefix)Param
root_Parammutableprotected
setDefaults(const Param &defaults, const std::string &prefix="", bool showMessage=false)Param
setMaxFloat(const std::string &key, double max)Param
setMaxInt(const std::string &key, int max)Param
setMinFloat(const std::string &key, double min)Param
setMinInt(const std::string &key, int min)Param
setSectionDescription(const std::string &key, const std::string &description)Param
setValidStrings(const std::string &key, const std::vector< std::string > &strings)Param
setValue(const std::string &key, const ParamValue &value, const std::string &description="", const std::vector< std::string > &tags=std::vector< std::string >())Param
size() constParam
update(const Param &p_outdated, const bool add_unknown=false)Param
update(const Param &p_outdated, const bool add_unknown, Logger::LogStream &stream)Param
update(const Param &p_outdated, bool verbose, bool add_unknown, bool fail_on_invalid_values, bool fail_on_unknown_parameters, Logger::LogStream &stream)Param
~Param()Param