summaryrefslogtreecommitdiff
path: root/include/memo.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/memo.h')
-rw-r--r--include/memo.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/include/memo.h b/include/memo.h
index dca35ea8e..4d5a43af2 100644
--- a/include/memo.h
+++ b/include/memo.h
@@ -18,15 +18,20 @@ class CoreExport Memo final
: public Serializable
{
public:
+ struct Type final
+ : public Serialize::Type
+ {
+ Type();
+ void Serialize(const Serializable *obj, Serialize::Data &data) const override;
+ Serializable *Unserialize(Serializable *obj, Serialize::Data &data) const override;
+ };
+
MemoInfo *mi;
bool unread;
bool receipt;
Memo();
~Memo();
- void Serialize(Serialize::Data &data) const override;
- static Serializable *Unserialize(Serializable *obj, Serialize::Data &);
-
Anope::string owner;
/* When it was sent */
time_t time;