OpenMS
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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