diff options
Diffstat (limited to 'serialize/magnum-vector2i.hpp')
| -rw-r--r-- | serialize/magnum-vector2i.hpp | 23 |
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" |
