diff --git a/include/metadump/mono.hpp b/include/metadump/mono.hpp index 71b7693..03d6425 100644 --- a/include/metadump/mono.hpp +++ b/include/metadump/mono.hpp @@ -11,14 +11,14 @@ namespace metadump { constexpr std::size_t SIZE_DYNAMIC = 0; template -struct serializable { +struct custom { constexpr std::size_t serial_size() const { return SIZE; }; virtual bool serial_dump(uint8_t* data) const = 0; virtual bool serial_load(const uint8_t* data) = 0; }; template<> -struct serializable { +struct custom { virtual std::size_t serial_size() const = 0; virtual bool serial_dump(uint8_t* data, std::size_t n) const = 0; virtual bool serial_load(const uint8_t* data, std::size_t n) = 0;