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; } };