Representation of controlled vocabulary term list.
Definition: CVTermList.h:54
Description of the software used for processing.
Definition: Software.h:50
bool operator==(const Software &rhs) const
Equality operator.
Software(Software &&)=default
Move constructor.
Software(const String &name="", const String &version="")
Constructor.
String name_
Definition: Software.h:84
const String & getVersion() const
Returns the software version.
String version_
Definition: Software.h:85
void setName(const String &name)
Sets the name of the software.
bool operator<(const Software &rhs) const
Less-than operator (for sorting)
bool operator!=(const Software &rhs) const
Inequality operator.
const String & getName() const
Returns the name of the software.
Software & operator=(Software &&) &=default
Move assignment operator.
Software & operator=(const Software &)=default
Assignment operator.
~Software() override
Destructor.
Software(const Software &)=default
Copy constructor.
void setVersion(const String &version)
Sets the software version.
A more convenient string class.
Definition: String.h:60
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48