12 #if defined(VTK_TYPE_USE_LONG_LONG) && defined(VTK_TYPE_USE___INT64)
15 (VariantType == VTK_TYPE_INT64));
16 #elsif defined(VTK_TYPE_USE_LONG_LONG)
18 (VariantType == VTK_TYPE_INT64));
19 #elsif defined(VTK_TYPE_USE___INT64)
21 (VariantType == VTK_TYPE_INT64));
23 return (VariantType == VTK_TYPE_INT64);
30 #if (CHAR_MIN == SCHAR_MIN && CHAR_MAX == SCHAR_MAX)
68 return (A >= 0) && (A == UnsignedVariant.
ToTypeInt64());
79 (static_cast<vtkTypeUInt64>(A) < UnsignedVariant.
ToTypeUInt64()));
90 (UnsignedVariant.
ToTypeUInt64() <
static_cast<vtkTypeUInt64
>(B)));
118 if (! (this->Valid && other.Valid))
120 return (!(this->Valid || other.Valid));
129 (this->Data.VTKObject == other.Data.
VTKObject));
159 bool thisSigned =
IsSigned(this->Type);
160 bool otherSigned =
IsSigned(other.Type);
162 if (thisSigned ^ otherSigned)
188 if (! (this->Valid && other.Valid))
190 return ((!this->Valid) && (other.Valid));
199 (this->Data.VTKObject < other.Data.
VTKObject));
228 bool thisSigned =
IsSigned(this->Type);
229 bool otherSigned =
IsSigned(other.Type);
231 if (thisSigned ^ otherSigned)
270 return (!(this->
operator==(other) ||
271 this->
operator<(other)));
277 return (this->
operator==(other) ||
278 this->
operator<(other));
284 return (!this->
operator<(other));