|
The ChemicalGroupProp class provides a Prop instance of which the member data points to a dynamically allocated ChemicalGroup instance. More...
Header: | #include <ChemicalGroupProp> |
Inherits: | MsXpS::libXpertMass::Prop |
ChemicalGroupProp(const QString &name = QString(), ChemicalGroup *data = 0) | |
ChemicalGroupProp(const ChemicalGroupProp &other) | |
virtual | ~ChemicalGroupProp() |
ChemicalGroupProp & | operator=(const ChemicalGroupProp &other) |
virtual ChemicalGroupProp * | cloneOut() const override |
virtual void | deleteData() override |
Constructs a ChemicalGroupProp instance using data and name.
The data pointer is set to the mpa_data member.
Constructs a ChemicalGroupProp instance as a copy of other.
The data in other are duplicated and set to this ChemicalGroupProp instance.
[virtual noexcept]
ChemicalGroupProp::~ChemicalGroupProp()Destructs this ChemicalGroupProp instance.
The deletion of the data are delegated to deleteData().
[override virtual]
ChemicalGroupProp *ChemicalGroupProp::cloneOut() constDuplicates this ChemicalGroupProp instance and returns its pointer.
[override virtual]
void ChemicalGroupProp::deleteData()Deletes the member data.
Assigns other to this ChemicalGroupProp instance.
The member data are first deleted and then set to a copy of those in other.