|
@@ -233,6 +233,18 @@ void Variant::Set(const int64_t value)
|
|
|
SET_VARIANT(int64_t);
|
|
SET_VARIANT(int64_t);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+void Variant::Set(const unsigned int value)
|
|
|
|
|
+{
|
|
|
|
|
+ type = UINT;
|
|
|
|
|
+ SET_VARIANT(unsigned int);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+void Variant::Set(const uint64_t value)
|
|
|
|
|
+{
|
|
|
|
|
+ type = UINT64;
|
|
|
|
|
+ SET_VARIANT(uint64_t);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
void Variant::Set(const char* value)
|
|
void Variant::Set(const char* value)
|
|
|
{
|
|
{
|
|
|
Set(String(value));
|
|
Set(String(value));
|
|
@@ -470,6 +482,10 @@ bool Variant::operator==(const Variant & other) const
|
|
|
return DEFAULT_VARIANT_COMPARE(int);
|
|
return DEFAULT_VARIANT_COMPARE(int);
|
|
|
case INT64:
|
|
case INT64:
|
|
|
return DEFAULT_VARIANT_COMPARE(int64_t);
|
|
return DEFAULT_VARIANT_COMPARE(int64_t);
|
|
|
|
|
+ case UINT:
|
|
|
|
|
+ return DEFAULT_VARIANT_COMPARE(unsigned int);
|
|
|
|
|
+ case UINT64:
|
|
|
|
|
+ return DEFAULT_VARIANT_COMPARE(uint64_t);
|
|
|
case STRING:
|
|
case STRING:
|
|
|
return DEFAULT_VARIANT_COMPARE(String);
|
|
return DEFAULT_VARIANT_COMPARE(String);
|
|
|
case VECTOR2:
|
|
case VECTOR2:
|