8 #ifndef vtkLargeInteger_h
9 #define vtkLargeInteger_h
11 #include "vtkCommonCoreModule.h"
14 VTK_ABI_NAMESPACE_BEGIN
29 char CastToChar()
const;
30 short CastToShort()
const;
31 int CastToInt()
const;
32 long CastToLong()
const;
33 unsigned long CastToUnsignedLong()
const;
37 int GetLength()
const;
38 int GetBit(
unsigned int p)
const;
42 void Truncate(
unsigned int n);
93 void Expand(
unsigned int n);
tovtkm::FieldsFlag operator&(const tovtkm::FieldsFlag &a, const tovtkm::FieldsFlag &b)
vtkVector< A, Size > operator+(const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2)
bool VTKCOMMONCORE_EXPORT operator>(const std::string &a, const vtkStringToken &b)
tovtkm::FieldsFlag operator|(const tovtkm::FieldsFlag &a, const tovtkm::FieldsFlag &b)
bool VTKCOMMONCORE_EXPORT operator==(const std::string &a, const vtkStringToken &b)
vtkVector< A, Size > operator/(const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2)
bool VTKCOMMONCORE_EXPORT operator!=(const std::string &a, const vtkStringToken &b)
bool VTKCOMMONCORE_EXPORT operator<(const std::string &a, const vtkStringToken &b)
vtkVector< A, Size > operator-(const vtkVector< A, Size > &v)
VTKCOMMONCORE_EXPORT ostream & operator<<(ostream &os, const vtkIndent &o)
vtkVector< T, Size > & operator-=(vtkVector< T, Size > &a, const vtkVector< T, Size > &b)
vtkVector< T, Size > & operator+=(vtkVector< T, Size > &a, const vtkVector< T, Size > &b)
vtkMultiProcessStream & operator>>(vtkMultiProcessStream &stream, T &value)
vtkVector< A, Size > operator*(const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2)
class for arbitrarily large ints
bool VTKCOMMONCORE_EXPORT operator>=(const std::string &a, const vtkStringToken &b)
bool VTKCOMMONCORE_EXPORT operator<=(const std::string &a, const vtkStringToken &b)