Remove implicitly declared copy constructors
@ -38,15 +38,6 @@ GroupId::GroupId()
{
}
/**
* @brief The copy constructor.
* @param other GroupId to copy
*/
GroupId::GroupId(const GroupId& other)
: ContactId(other.id)
* @brief Constructs a GroupId from bytes.
* @param rawId The bytes to construct the GroupId from. The lenght must be exactly
@ -27,7 +27,6 @@ class GroupId : public ContactId
public:
GroupId();
GroupId(const GroupId& other);
explicit GroupId(const QByteArray& rawId);
explicit GroupId(const uint8_t* rawId);
int getSize() const override;
@ -42,15 +42,6 @@ ToxPk::ToxPk()
* @param other ToxPk to copy
ToxPk::ToxPk(const ToxPk& other)
* @brief Constructs a ToxPk from bytes.
* @param rawId The bytes to construct the ToxPk from. The lenght must be exactly
@ -27,7 +27,6 @@ class ToxPk : public ContactId
ToxPk();
ToxPk(const ToxPk& other);
explicit ToxPk(const QByteArray& rawId);
explicit ToxPk(const uint8_t* rawId);
explicit ToxPk(const QString& pk);