Go to the documentation of this file.
43 #define VTK_BYTE_SWAP_DECL(T) \
44 static void SwapLE(T* p); \
45 static void SwapBE(T* p); \
46 static void SwapLERange(T* p, size_t num); \
47 static void SwapBERange(T* p, size_t num); \
48 static bool SwapLERangeWrite(const T* p, size_t num, FILE* file); \
49 static bool SwapBERangeWrite(const T* p, size_t num, FILE* file); \
50 static void SwapLERangeWrite(const T* p, size_t num, ostream* os); \
51 static void SwapBERangeWrite(const T* p, size_t num, ostream* os)
63 #if defined(VTK_TYPE_USE_LONG_LONG)
67 #if defined(VTK_TYPE_USE___INT64)
71 #undef VTK_BYTE_SWAP_DECL
static void Swap2BE(void *p)
static void Swap2BERange(void *p, size_t num)
#define VTKCOMMONCORE_EXPORT
#define VTK_BYTE_SWAP_DECL(T)
static void Swap4BE(void *p)
static void Swap4LERange(void *p, size_t num)
VTK_BYTE_SWAP_DECL(double)
VTK_BYTE_SWAP_DECL(unsigned int)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
VTK_BYTE_SWAP_DECL(float)
static bool SwapWrite2BERange(void const *p, size_t num, FILE *f)
static bool SwapWrite4BERange(void const *p, size_t num, FILE *f)
static void Swap4BERange(void *p, size_t num)
static void SwapVoidRange(void *buffer, size_t numWords, size_t wordSize)
VTK_BYTE_SWAP_DECL(short)
static void Swap8BERange(void *p, size_t num)
static bool SwapWrite2LERange(void const *p, size_t num, FILE *f)
static bool SwapWrite4LERange(void const *p, size_t num, FILE *f)
static void SwapWrite8BERange(void const *p, size_t num, ostream *os)
static vtkByteSwap * New()
static void SwapWrite2BERange(void const *p, size_t num, ostream *os)
VTK_BYTE_SWAP_DECL(unsigned char)
VTK_BYTE_SWAP_DECL(unsigned long)
static void SwapWrite4LERange(void const *p, size_t num, ostream *os)
static void SwapWrite2LERange(void const *p, size_t num, ostream *os)
perform machine dependent byte swapping
static void SwapWrite8LERange(void const *p, size_t num, ostream *os)
static void Swap8LERange(void *p, size_t num)
static void Swap2LERange(void *p, size_t num)
VTK_BYTE_SWAP_DECL(signed char)
static bool SwapWrite8LERange(void const *p, size_t num, FILE *f)
static void Swap4LE(void *p)
static void Swap2LE(void *p)
static void Swap8LE(void *p)
static void SwapWrite4BERange(void const *p, size_t num, ostream *os)
static bool SwapWrite8BERange(void const *p, size_t num, FILE *f)
VTK_BYTE_SWAP_DECL(unsigned short)
static void Swap8BE(void *p)