23 #ifdef GDCM_WORDS_BIGENDIAN
27 template <
typename T>
static T
Swap(T val) {
return val;}
28 template <
typename T>
static void SwapArray(T *,
unsigned int ) {}
34 template <
typename T>
static T
Swap(T val);
36 static void SwapArray(T *array,
unsigned int n)
39 for(
unsigned int i = 0; i < n; ++i)
41 array[i] = Swap<T>(array[i]);
49 template <
typename T>
static T
Swap(T val) {
return val;}
50 template <
typename T>
static void SwapArray(T *,
size_t ) {}
56 template <
typename T>
static T
Swap(T val);
61 for(
size_t i = 0; i < n; ++i)
63 array[i] = Swap<T>(array[i]);
72 #include "gdcmSwapper.txx"
74 #endif //GDCMSWAPPER_H
static T Swap(T val)
Definition: gdcmSwapper.h:49
static void SwapArray(T *, size_t)
Definition: gdcmSwapper.h:50
Definition: gdcmSwapper.h:46
static void SwapArray(T *array, size_t n)
Definition: gdcmSwapper.h:58
Definition: gdcmSwapper.h:53