summaryrefslogtreecommitdiffhomepage
path: root/serialize/magnum-vector2i.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'serialize/magnum-vector2i.hpp')
-rw-r--r--serialize/magnum-vector2i.hpp23
1 files changed, 1 insertions, 22 deletions
diff --git a/serialize/magnum-vector2i.hpp b/serialize/magnum-vector2i.hpp
index ddb79e98..caed2275 100644
--- a/serialize/magnum-vector2i.hpp
+++ b/serialize/magnum-vector2i.hpp
@@ -1,23 +1,2 @@
#pragma once
-#include "compat/assert.hpp"
-#include <cstdio>
-#include <string>
-#include <Magnum/Math/Vector2.h>
-#include <nlohmann/json_fwd.hpp>
-
-namespace floormat::Serialize {
- [[noreturn]] void throw_failed_to_parse_vector2(const std::string& str);
- [[noreturn]] void throw_vector2_overflow(const std::string& str);
-}
-
-namespace nlohmann {
-
-template<typename T>
-requires std::is_integral_v<T>
-struct adl_serializer<Magnum::Math::Vector2<T>> final
-{
- static void to_json(json& j, const Magnum::Math::Vector2<T>& val);
- static void from_json(const json& j, Magnum::Math::Vector2<T>& val);
-};
-
-} // namespace nlohmann
+#include "magnum-vector.hpp"