35 #ifndef OPENMS_METADATA_METAINFOINTERFACE_H 36 #define OPENMS_METADATA_METAINFOINTERFACE_H 81 bool metaValueExists(
const String& name)
const;
83 bool metaValueExists(
UInt index)
const;
91 void removeMetaValue(
const String& name);
93 void removeMetaValue(
UInt index);
99 void getKeys(std::vector<String>& keys)
const;
102 void getKeys(std::vector<UInt>& keys)
const;
105 bool isMetaEmpty()
const;
108 void clearMetaInfo();
112 inline void createIfNotExists_();
119 #endif // OPENMS_METADATA_METAINFOINTERFACE_H A more convenient string class.
Definition: String.h:57
unsigned int UInt
Unsigned integer type.
Definition: Types.h:95
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Class to hold strings, numeric values, lists of strings and lists of numeric values.
Definition: DataValue.h:57
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824