| |
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.