18#include <boost/container/flat_map.hpp>
48 using MapType = boost::container::flat_map<UInt, DataValue>;
114 void getKeys(std::vector<String>& keys)
const;
174 Size size()
const {
return index_to_value_.size(); }
198 std::size_t seed = 0;
200 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
Base::iterator iterator
Definition MSExperiment.h:97
Base::const_iterator const_iterator
Definition MSExperiment.h:98
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