18#include <boost/container/flat_map.hpp>
76 index_to_value_[kv.first] = kv.second;
105 void getKeys(std::vector<String>& keys)
const;
117 using MapType = boost::container::flat_map<UInt, DataValue>;
139 std::size_t seed = 0;
141 for (
const auto& [key, value] : mi.index_to_value_)
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
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