From be5a0e8108cb5d17b4e36f5858e1700ccb645c8b Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Fri, 16 May 2025 15:18:00 +0100 Subject: Serialize using mutable objects not immutable ones. --- include/access.h | 2 +- include/account.h | 4 ++-- include/bots.h | 2 +- include/memo.h | 2 +- include/regchannel.h | 4 ++-- include/serialize.h | 2 +- include/xline.h | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) (limited to 'include') diff --git a/include/access.h b/include/access.h index aa1430b7e..8e1a0c93d 100644 --- a/include/access.h +++ b/include/access.h @@ -79,7 +79,7 @@ public: : public Serialize::Type { Type(); - void Serialize(const Serializable *obj, Serialize::Data &data) const override; + void Serialize(Serializable *obj, Serialize::Data &data) const override; Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; }; diff --git a/include/account.h b/include/account.h index 947daeff6..9ab0fea08 100644 --- a/include/account.h +++ b/include/account.h @@ -37,7 +37,7 @@ public: : public Serialize::Type { Type(); - void Serialize(const Serializable *obj, Serialize::Data &data) const override; + void Serialize(Serializable *obj, Serialize::Data &data) const override; Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; }; @@ -129,7 +129,7 @@ public: : public Serialize::Type { Type(); - void Serialize(const Serializable *obj, Serialize::Data &data) const override; + void Serialize(Serializable *obj, Serialize::Data &data) const override; Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; }; diff --git a/include/bots.h b/include/bots.h index 17f336023..6d0320a1c 100644 --- a/include/bots.h +++ b/include/bots.h @@ -28,7 +28,7 @@ public: : public Serialize::Type { Type(); - void Serialize(const Serializable *obj, Serialize::Data &data) const override; + void Serialize(Serializable *obj, Serialize::Data &data) const override; Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; }; diff --git a/include/memo.h b/include/memo.h index cff76dcd3..1e360e120 100644 --- a/include/memo.h +++ b/include/memo.h @@ -22,7 +22,7 @@ public: : public Serialize::Type { Type(); - void Serialize(const Serializable *obj, Serialize::Data &data) const override; + void Serialize(Serializable *obj, Serialize::Data &data) const override; Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; }; diff --git a/include/regchannel.h b/include/regchannel.h index 6cde7acf6..6e2274c80 100644 --- a/include/regchannel.h +++ b/include/regchannel.h @@ -29,7 +29,7 @@ public: : public Serialize::Type { Type(); - void Serialize(const Serializable *obj, Serialize::Data &data) const override; + void Serialize(Serializable *obj, Serialize::Data &data) const override; Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; }; @@ -59,7 +59,7 @@ public: : public Serialize::Type { Type(); - void Serialize(const Serializable *obj, Serialize::Data &data) const override; + void Serialize(Serializable *obj, Serialize::Data &data) const override; Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; }; diff --git a/include/serialize.h b/include/serialize.h index 79315d7a9..6aac08cea 100644 --- a/include/serialize.h +++ b/include/serialize.h @@ -216,7 +216,7 @@ public: * type so you can cast it without any checks. * @param data The database to serialize to. */ - virtual void Serialize(const Serializable *obj, Serialize::Data &data) const = 0; + virtual void Serialize(Serializable *obj, Serialize::Data &data) const = 0; /** Unserializes the specified object from the database. * @param obj The object to unserialize into. If the object has not been diff --git a/include/xline.h b/include/xline.h index 2db1d4b4a..e38dd272d 100644 --- a/include/xline.h +++ b/include/xline.h @@ -21,7 +21,7 @@ public: : public Serialize::Type { Type(); - void Serialize(const Serializable *obj, Serialize::Data &data) const override; + void Serialize(Serializable *obj, Serialize::Data &data) const override; Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override; }; -- cgit