57 void setCVTerms(const std::vector<
CVTerm>& terms);
60 void replaceCVTerm(const
CVTerm& cv_term);
63 void replaceCVTerms(const std::vector<
CVTerm>& cv_terms, const
String& accession);
66 void replaceCVTerms(const std::map<
String, std::vector<
CVTerm> >& cv_term_map);
69 void consumeCVTerms(const std::map<
String, std::vector<
CVTerm> >& cv_term_map);
94 bool hasCVTerm(const
String& accession) const;
Representation of controlled vocabulary term list.
Definition: CVTermList.h:28
CVTermList()=default
Defaults constructor.
CVTermList(const CVTermList &)=default
Copy constructor.
CVTermList(CVTermList &&) noexcept
Move constructor.
Representation of controlled vocabulary term.
Definition: CVTerm.h:27
A more convenient string class.
Definition: String.h:34
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19