diff options
author | Thaddeus Crews <repiteo@outlook.com> | 2023-11-04 16:53:09 -0500 |
---|---|---|
committer | Thaddeus Crews <repiteo@outlook.com> | 2023-11-08 09:45:53 -0600 |
commit | bcac96c8c272d9d4c60fb781974e80db1cb19527 (patch) | |
tree | 4e7239534a5004eeb4325d91ccd31d0057dffa9e /include/godot_cpp | |
parent | 2dfe7929de31e52258380e414cce6978c1c94344 (diff) | |
download | redot-cpp-bcac96c8c272d9d4c60fb781974e80db1cb19527.tar.gz |
Add missing int→Variant conversions
Diffstat (limited to 'include/godot_cpp')
-rw-r--r-- | include/godot_cpp/variant/variant.hpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/include/godot_cpp/variant/variant.hpp b/include/godot_cpp/variant/variant.hpp index 3e8738c..fc41014 100644 --- a/include/godot_cpp/variant/variant.hpp +++ b/include/godot_cpp/variant/variant.hpp @@ -154,10 +154,18 @@ public: Variant(int64_t v); Variant(int32_t v) : Variant(static_cast<int64_t>(v)) {} - Variant(uint32_t v) : + Variant(int16_t v) : + Variant(static_cast<int64_t>(v)) {} + Variant(int8_t v) : Variant(static_cast<int64_t>(v)) {} Variant(uint64_t v) : Variant(static_cast<int64_t>(v)) {} + Variant(uint32_t v) : + Variant(static_cast<int64_t>(v)) {} + Variant(uint16_t v) : + Variant(static_cast<int64_t>(v)) {} + Variant(uint8_t v) : + Variant(static_cast<int64_t>(v)) {} Variant(double v); Variant(float v) : Variant((double)v) {} @@ -209,8 +217,12 @@ public: operator bool() const; operator int64_t() const; operator int32_t() const; + operator int16_t() const; + operator int8_t() const; operator uint64_t() const; operator uint32_t() const; + operator uint16_t() const; + operator uint8_t() const; operator double() const; operator float() const; operator String() const; |