From d18a02d38f86d44e1825619a84cd01dcd5f28cf6 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 22 Oct 2022 10:22:56 +0200 Subject: serializer crap --- serialize/magnum-vector.hpp | 7 +------ serialize/magnum-vector2i.hpp | 6 ++---- 2 files changed, 3 insertions(+), 10 deletions(-) (limited to 'serialize') diff --git a/serialize/magnum-vector.hpp b/serialize/magnum-vector.hpp index 61e127b1..f747fca7 100644 --- a/serialize/magnum-vector.hpp +++ b/serialize/magnum-vector.hpp @@ -1,10 +1,5 @@ #pragma once -#include #include -#include -#include -#include -#include #include namespace nlohmann { @@ -36,10 +31,10 @@ void adl_serializer>::from_json(const json& j, vec& v val[i] = array[i]; } +template struct adl_serializer> : adl_serializer> {}; template struct adl_serializer> : adl_serializer> {}; template struct adl_serializer> : adl_serializer> {}; template struct adl_serializer> : adl_serializer> {}; template struct adl_serializer> : adl_serializer> {}; -template struct adl_serializer> : adl_serializer> {}; } // namespace nlohmann diff --git a/serialize/magnum-vector2i.hpp b/serialize/magnum-vector2i.hpp index c8c52e7e..00df0e46 100644 --- a/serialize/magnum-vector2i.hpp +++ b/serialize/magnum-vector2i.hpp @@ -1,8 +1,5 @@ #include #include -#include -#include -#include #include #include @@ -10,7 +7,8 @@ namespace nlohmann { template requires std::is_integral_v -struct adl_serializer> final { +struct adl_serializer> final +{ static void to_json(json& j, const Magnum::Math::Vector2& val) { char buf[64]; -- cgit v1.2.3