81 bool metaValueExists(const
String& name) const;
83 bool metaValueExists(
UInt index) const;
91 void removeMetaValue(const
String& name);
93 void removeMetaValue(
UInt index);
109 bool isMetaEmpty() const;
112 void clearMetaInfo();
149 inline
void createIfNotExists_();
175 std::size_t hash = 0;
177 for (
auto it = meta.metaBegin(); it != meta.metaEnd(); ++it)
Class to hold strings, numeric values, lists of strings and lists of numeric values.
Definition DataValue.h:34
A more convenient string class.
Definition String.h:34
unsigned int UInt
Unsigned integer type.
Definition Types.h:64
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition Types.h:97
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
std::size_t hash_int(T value) noexcept
Hash for an integer type.
Definition HashUtils.h:107
void hash_combine(std::size_t &seed, std::size_t value) noexcept
Combine a hash value with additional data using golden ratio mixing.
Definition HashUtils.h:87