From 98cf8795419faaa920f35b1ebcf0443579777294 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Sun, 17 Nov 2024 13:09:17 +0100 Subject: [PATCH] Fixed ScriptValue arrayView() and mapView() functions. --- source/mijin/types/script_value.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/mijin/types/script_value.hpp b/source/mijin/types/script_value.hpp index b78463d..af6db39 100644 --- a/source/mijin/types/script_value.hpp +++ b/source/mijin/types/script_value.hpp @@ -308,26 +308,26 @@ public: std::span arrayView() MIJIN_NOEXCEPT { MIJIN_ASSERT_FATAL(isArray(), "Called iterateArray() on a non-array value."); - return std::get(base_); + return std::get(base_).values; } [[nodiscard]] std::span arrayView() const MIJIN_NOEXCEPT { MIJIN_ASSERT_FATAL(isArray(), "Called iterateArray() on a non-array value."); - return std::get(base_); + return std::get(base_).values; } MapView mapView() MIJIN_NOEXCEPT { MIJIN_ASSERT_FATAL(isMap(), "Called iterateMap() on a non-map value."); - return std::get(base_); + return std::get(base_).values; } MapView mapView() const MIJIN_NOEXCEPT { MIJIN_ASSERT_FATAL(isMap(), "Called iterateMap() on a non-map value."); - return std::get(base_); + return std::get(base_).values; } };