MetaData: Implement copy constructor

This commit is contained in:
Barrett17
2019-02-17 11:54:10 +01:00
parent d0064da6a5
commit eb6626e962
2 changed files with 10 additions and 1 deletions
+2 -1
View File
@@ -146,12 +146,13 @@ public:
const BMessage* Message();
BMetaData& operator=(const BMetaData& other);
BMetaData(const BMetaData&);
private:
// TODO: padding
BMessage* fMessage;
BMetaData(const BMetaData&);
};
+8
View File
@@ -90,6 +90,14 @@ BMetaData::BMetaData()
}
BMetaData::BMetaData(const BMetaData& data)
:
fMessage(NULL)
{
fMessage = new BMessage(*data.fMessage);
}
BMetaData::BMetaData(const BMessage& msg)
:
fMessage(NULL)