Base class for sample treatments (Digestion, Modification, Tagging, ...)
Definition: SampleTreatment.h:27
String comment_
Definition: SampleTreatment.h:94
String type_
Definition: SampleTreatment.h:93
void setComment(const String &comment)
sets the description of the sample treatment
SampleTreatment()
Default constructor hidden to force setting of a type.
virtual SampleTreatment * clone() const =0
A clone method.
virtual bool operator==(const SampleTreatment &rhs) const
Equality operator.
virtual ~SampleTreatment()
Destructor.
SampleTreatment & operator=(const SampleTreatment &)=default
Assignment operator.
SampleTreatment(const SampleTreatment &)=default
Copy constructor.
const String & getType() const
return the treatment type
const String & getComment() const
returns the description of the sample treatment
SampleTreatment(const String &type)
Constructor.
SampleTreatment(SampleTreatment &&)=default
Move constructor.
SampleTreatment & operator=(SampleTreatment &&) &=default
Move assignment operator.
A more convenient string class.
Definition: String.h:34
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22