@@ -25,7 +25,6 @@ class HXCPP_EXTERN_CLASS_ATTRIBUTES Dynamic : public hx::ObjectPtr<hx::Object>
2525 Dynamic (unsigned char inVal);
2626 Dynamic (signed char inVal);
2727 Dynamic (char16_t inVal);
28- Dynamic (char32_t inVal);
2928 Dynamic (const cpp::CppInt32__ &inVal);
3029 Dynamic (bool inVal);
3130 Dynamic (double inVal);
@@ -74,7 +73,6 @@ class HXCPP_EXTERN_CLASS_ATTRIBUTES Dynamic : public hx::ObjectPtr<hx::Object>
7473 inline operator char () const { return mPtr ? mPtr ->__ToInt () : 0 ; }
7574 inline operator signed char () const { return mPtr ? mPtr ->__ToInt () : 0 ; }
7675 inline operator char16_t () const { return mPtr ? mPtr ->__ToInt () : 0 ; }
77- inline operator char32_t () const { return mPtr ? mPtr ->__ToInt () : 0 ; }
7876 inline operator bool () const { return mPtr && mPtr ->__ToInt (); }
7977 inline operator cpp::Int64 () const { return mPtr ? mPtr ->__ToInt64 () : 0 ; }
8078 inline operator cpp::UInt64 () const { return mPtr ? mPtr ->__ToInt64 () : 0 ; }
@@ -176,7 +174,6 @@ class HXCPP_EXTERN_CLASS_ATTRIBUTES Dynamic : public hx::ObjectPtr<hx::Object>
176174 bool operator op (signed char inRHS) const { return IsNumeric () && ((double )(*this ) op (double )inRHS); } \
177175 bool operator op (unsigned char inRHS) const { return IsNumeric () && ((double )(*this ) op (double )inRHS); } \
178176 bool operator op (char16_t inRHS) const { return IsNumeric () && ((double )(*this ) op (double )inRHS); } \
179- bool operator op (char32_t inRHS) const { return IsNumeric () && ((double )(*this ) op (double )inRHS); } \
180177 bool operator op (bool inRHS) const { return IsBool () && ((double )(*this ) op (double )inRHS); } \
181178
182179 bool operator != (const String &inRHS) const { return !mPtr || ((String)(*this ) != inRHS); }
@@ -191,7 +188,6 @@ class HXCPP_EXTERN_CLASS_ATTRIBUTES Dynamic : public hx::ObjectPtr<hx::Object>
191188 bool operator != (signed char inRHS) const { return !IsNumeric () || ((double )(*this ) != (double )inRHS); }
192189 bool operator != (unsigned char inRHS) const { return !IsNumeric () || ((double )(*this ) != (double )inRHS); }
193190 bool operator != (char16_t inRHS) const { return !IsNumeric () || ((double )(*this ) != (double )inRHS); }
194- bool operator != (char32_t inRHS) const { return !IsNumeric () || ((double )(*this ) != (double )inRHS); }
195191 bool operator != (bool inRHS) const { return !IsBool () || ((double )(*this ) != (double )inRHS); }
196192
197193
@@ -238,7 +234,6 @@ class HXCPP_EXTERN_CLASS_ATTRIBUTES Dynamic : public hx::ObjectPtr<hx::Object>
238234 Dynamic operator +(const signed char &i) const ;
239235 Dynamic operator +(const unsigned char &i) const ;
240236 Dynamic operator +(const char16_t & i) const ;
241- Dynamic operator +(const char32_t & i) const ;
242237 Dynamic operator +(const double &d) const ;
243238 Dynamic operator +(const float &d) const ;
244239 Dynamic operator +(const cpp::Variant &d) const ;
@@ -282,8 +277,6 @@ class HXCPP_EXTERN_CLASS_ATTRIBUTES Dynamic : public hx::ObjectPtr<hx::Object>
282277 { return mPtr ->__GetType ()==vtInt ? Dynamic ((int )(*this ) op inRHS) : Dynamic ((double )(*this ) op inRHS); } \
283278 Dynamic operator op (const char16_t &inRHS) const \
284279 { return mPtr ->__GetType ()==vtInt ? Dynamic ((int )(*this ) op inRHS) : Dynamic ((double )(*this ) op inRHS); } \
285- Dynamic operator op (const char32_t &inRHS) const \
286- { return mPtr ->__GetType ()==vtInt ? Dynamic ((int )(*this ) op inRHS) : Dynamic ((double )(*this ) op inRHS); } \
287280 Dynamic operator op (const cpp::Int64 &inRHS) const \
288281 { return Dynamic ((double )(*this ) op inRHS); } \
289282 Dynamic operator op (const cpp::UInt64 &inRHS) const \
@@ -472,7 +465,6 @@ COMPARE_DYNAMIC_OP( > )
472465 inline double operator op (const signed char &inLHS,const Dynamic &inRHS) { return inLHS op (double )inRHS; } \
473466 inline double operator op (const unsigned char &inLHS,const Dynamic &inRHS) { return inLHS op (double )inRHS; } \
474467 inline double operator op (const char16_t &inLHS,const Dynamic &inRHS) { return inLHS op (double )inRHS; } \
475- inline double operator op (const char32_t &inLHS,const Dynamic &inRHS) { return inLHS op (double )inRHS; } \
476468
477469ARITH_DYNAMIC ( - )
478470ARITH_DYNAMIC ( + )
0 commit comments