From 22e0fee244572115e7ac522851f72dc0adeb6472 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Mon, 12 Sep 2022 17:25:44 +0200 Subject: [PATCH] Move CLAP version serialization to version.h --- src/common/serialization/clap/host.h | 1 + src/common/serialization/clap/plugin.h | 8 +------- src/common/serialization/clap/version.h | 7 +++++++ 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/common/serialization/clap/host.h b/src/common/serialization/clap/host.h index 856cb00f..1949537c 100644 --- a/src/common/serialization/clap/host.h +++ b/src/common/serialization/clap/host.h @@ -25,6 +25,7 @@ #include "../../bitsery/ext/in-place-optional.h" #include "../common.h" +#include "version.h" // Serialization messages for `clap/host.h` diff --git a/src/common/serialization/clap/plugin.h b/src/common/serialization/clap/plugin.h index 9e2d5eae..fc9cc10e 100644 --- a/src/common/serialization/clap/plugin.h +++ b/src/common/serialization/clap/plugin.h @@ -27,6 +27,7 @@ #include "../audio-shm.h" #include "../common.h" #include "host.h" +#include "version.h" // Serialization messages for `clap/plugin.h` @@ -276,10 +277,3 @@ struct Reset { } // namespace plugin } // namespace clap - -template -void serialize(S& s, clap_version_t& version) { - s.value4b(version.major); - s.value4b(version.minor); - s.value4b(version.revision); -} diff --git a/src/common/serialization/clap/version.h b/src/common/serialization/clap/version.h index 5fcee8af..c600eb03 100644 --- a/src/common/serialization/clap/version.h +++ b/src/common/serialization/clap/version.h @@ -35,3 +35,10 @@ inline clap_version_t clamp_clap_version(clap_version_t version) { return version; } } + +template +void serialize(S& s, clap_version_t& version) { + s.value4b(version.major); + s.value4b(version.minor); + s.value4b(version.revision); +}