15 for (UInt_64 i = 0; i <
sizeof(T) / 2; ++i)
17 tmp = ((
Byte*)value)[i];
18 ((
Byte*)value)[i] = ((
Byte*)value)[
sizeof(T) - i - 1];
19 ((
Byte*)value)[
sizeof(T) - i - 1] = tmp;
28 for (UInt_64 i = size; i; --i)
29 result[size - i] = array[i - 1];
39 for (N i = 0; i < data.
Size(); ++i)
40 result[i] = data[data.
Size() - i - 1];
static Array< T > SwapEndianness(const T *const array, const UInt_64 size)
Definition: Data.h:24
static void SwapEndianness(T *value)
Definition: Data.h:12
static Serializer< N > SwapEndianness(const Serializer< N > &data)
Definition: Data.h:35
Definition: Serializer.h:25
N Size() const
Definition: Serializer.h:1228
unsigned char Byte
Definition: Types.h:39