From c59b61710681c5aeb4bd9450f2c5f888ea0764a1 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Perrier Date: Mon, 10 May 2021 22:50:07 +0200 Subject: [PATCH] Int16 & Uint16 Variant ctor. --- Source/Engine/Core/Types/Variant.cpp | 12 ++++++++++++ Source/Engine/Core/Types/Variant.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/Source/Engine/Core/Types/Variant.cpp b/Source/Engine/Core/Types/Variant.cpp index 97bcfc412..14f5548b7 100644 --- a/Source/Engine/Core/Types/Variant.cpp +++ b/Source/Engine/Core/Types/Variant.cpp @@ -417,6 +417,18 @@ Variant::Variant(bool v) AsBool = v; } +Variant::Variant(int16 v) + : Type(VariantType::Int16) +{ + AsInt16 = v; +} + +Variant::Variant(uint16 v) + : Type(VariantType::Uint16) +{ + AsUint16 = v; +} + Variant::Variant(int32 v) : Type(VariantType::Int) { diff --git a/Source/Engine/Core/Types/Variant.h b/Source/Engine/Core/Types/Variant.h index 2aabcfa17..6ab7a7a67 100644 --- a/Source/Engine/Core/Types/Variant.h +++ b/Source/Engine/Core/Types/Variant.h @@ -189,6 +189,8 @@ public: Variant(Variant&& other) noexcept; Variant(bool v); + Variant(int16 v); + Variant(uint16 v); Variant(int32 v); Variant(uint32 v); Variant(int64 v);