From 34adf3f006434c9b96ab934dce0a53ce91d8f356 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Fri, 6 Dec 2024 18:05:42 +0100 Subject: [PATCH] Added constructors so the VectorMap is default-, copy- and move-constructible. --- source/mijin/container/vector_map.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/mijin/container/vector_map.hpp b/source/mijin/container/vector_map.hpp index af99853..3fa016e 100644 --- a/source/mijin/container/vector_map.hpp +++ b/source/mijin/container/vector_map.hpp @@ -117,6 +117,10 @@ private: std::vector keys_; std::vector values_; public: + VectorMap() noexcept = default; + VectorMap(const VectorMap&) = default; + VectorMap(VectorMap&&) MIJIN_NOEXCEPT = default; + VectorMap& operator=(const VectorMap&) = default; VectorMap& operator=(VectorMap&&) MIJIN_NOEXCEPT = default; auto operator<=>(const VectorMap& other) const noexcept = default;