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);
vtkVector< A, Size > operator+(const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2)
Performs addition of vectors of the same basic type.
tovtkm::FieldsFlag operator&(const tovtkm::FieldsFlag &a, const tovtkm::FieldsFlag &b)
vtkVector< T, Size > & operator-=(vtkVector< T, Size > &a, const vtkVector< T, Size > &b)
Subtract the vector b to the vector a of the same basic type.
vtkCellStatus & operator|=(vtkCellStatus &a, vtkCellStatus b)
vtkVector< A, Size > operator*(const vtkVector< A, Size > &v1, const vtkVector< A, Size > &v2)
Performs multiplication of vectors of the same basic type.
vtkVector< T, Size > & operator+=(vtkVector< T, Size > &a, const vtkVector< T, Size > &b)
Add the vector b to the vector a of the same basic type.
bool VTKCOMMONCORE_EXPORT operator>(const std::string &a, const vtkStringToken &b)
tovtkm::FieldsFlag operator|(const tovtkm::FieldsFlag &a, const tovtkm::FieldsFlag &b)
vtkCellStatus & operator&=(vtkCellStatus &a, vtkCellStatus 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)
Performs division of vectors of the same type.
vtkVector< T, Size > & operator*=(vtkVector< T, Size > &a, Scalar f)
Multiply a vector a by a scalar.
vtkVector< A, Size > operator-(const vtkVector< A, Size > &v)
This following operators enhance the vtkVector classes, allowing various operator overloads one might...
bool VTKCOMMONCORE_EXPORT operator!=(const std::string &a, const vtkStringToken &b)
bool VTKCOMMONCORE_EXPORT operator<(const std::string &a, const vtkStringToken &b)
VTKCOMMONCORE_EXPORT ostream & operator<<(ostream &os, const vtkIndent &o)
vtkMultiProcessStream & operator>>(vtkMultiProcessStream &stream, T &value)
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)