|
OpenMS
2.5.0
|
Go to the documentation of this file.
43 #include <boost/container/flat_map.hpp>
99 bool exists(
const String& name)
const;
101 bool exists(
UInt index)
const;
109 void removeValue(
const String& name);
111 void removeValue(
UInt index);
117 void getKeys(std::vector<String>& keys)
const;
120 void getKeys(std::vector<UInt>& keys)
const;
129 using MapType = boost::container::flat_map<UInt, DataValue>;
static const DataValue EMPTY
Empty data value for comparisons.
Definition: DataValue.h:62
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
Registry which assigns unique integer indices to strings.
Definition: MetaInfoRegistry.h:75
boost::container::flat_map< UInt, DataValue > MapType
Definition: MetaInfo.h:129
A Type-Name-Value tuple class.
Definition: MetaInfo.h:68
static MetaInfoRegistry registry_
Static MetaInfoRegistry.
Definition: MetaInfo.h:132
A more convenient string class.
Definition: String.h:58
Class to hold strings, numeric values, lists of strings and lists of numeric values.
Definition: DataValue.h:56
MapType index_to_value_
The actual mapping of indexes to values.
Definition: MetaInfo.h:135
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94