87 void replaceCVTerms(std::map<
String, std::vector<
CVTerm> > & cv_terms);
90 void setCVTerms(const std::vector<
CVTerm>& terms);
93 void replaceCVTerm(const
CVTerm& cv_term);
96 void replaceCVTerms(const std::vector<
CVTerm>& cv_terms, const
String& accession);
99 void replaceCVTerms(const std::map<
String, std::vector<
CVTerm> >& cv_term_map);
102 void consumeCVTerms(const std::map<
String, std::vector<
CVTerm> >& cv_term_map);
111 bool hasCVTerm(const
String& accession) const;
117 void createIfNotExists_();
Interface to the controlled vocabulary term list.
Definition: CVTermListInterface.h:59
CVTermListInterface(const CVTermListInterface &rhs)
Copy constructor.
CVTermListInterface(CVTermListInterface &&) noexcept
Move constructor.
Representation of controlled vocabulary term list.
Definition: CVTermList.h:54
Representation of controlled vocabulary term.
Definition: CVTerm.h:53
A more convenient string class.
Definition: String.h:60
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48