Merge pull request #50 from jakcron/fnd-ifile-wrappers

[fnd] Fix virtual ~dtor in IFile and ISerialisable
This commit is contained in:
Jack 2018-10-06 13:28:59 +08:00 committed by GitHub
commit 4029272c98
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -6,7 +6,7 @@ namespace fnd
class IFile class IFile
{ {
public: public:
inline virtual ~IFile() {} virtual ~IFile() = default;
virtual size_t size() = 0; virtual size_t size() = 0;
virtual void seek(size_t offset) = 0; virtual void seek(size_t offset) = 0;

View file

@ -7,6 +7,8 @@ namespace fnd
class ISerialisable class ISerialisable
{ {
public: public:
virtual ~ISerialisable() = default;
// serialise // serialise
virtual void toBytes() = 0; virtual void toBytes() = 0;
// deserialise // deserialise