X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fnet%2Fprotocol.h;fp=source%2Fnet%2Fprotocol.h;h=aca3ca8c1acba8698becd5bd637da570530d7e67;hp=cd68d5148735024eaa77f9ef1ebe06a16064de72;hb=d11d422d06ca0277dff4860a0bf71b1844c94b8a;hpb=ee01d294f9078fbf17dc6a0a645ad3a342c49b1a diff --git a/source/net/protocol.h b/source/net/protocol.h index cd68d51..aca3ca8 100644 --- a/source/net/protocol.h +++ b/source/net/protocol.h @@ -36,7 +36,7 @@ private: template struct CompoundTypeDef { - virtual ~CompoundTypeDef() { } + virtual ~CompoundTypeDef() = default; virtual std::string describe() const = 0; virtual char *serialize(const C &, char *, char *) const = 0; @@ -165,7 +165,8 @@ private: PacketDefBase(unsigned); public: - virtual ~PacketDefBase() { } + virtual ~PacketDefBase() = default; + virtual unsigned get_class_id() const = 0; unsigned get_id() const { return id; } virtual std::string describe() const = 0;