Custom serialization name adjustment
This commit is contained in:
parent
b629833958
commit
657ed54f26
@ -11,14 +11,14 @@ namespace metadump {
|
||||
constexpr std::size_t SIZE_DYNAMIC = 0;
|
||||
|
||||
template<std::size_t SIZE = SIZE_DYNAMIC>
|
||||
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<SIZE_DYNAMIC> {
|
||||
struct custom<SIZE_DYNAMIC> {
|
||||
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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user