9#ifndef _05d00816_25d0_41d1_9768_afd39f0503da
10#define _05d00816_25d0_41d1_9768_afd39f0503da
15 auto source = reinterpret_cast<char const *>(&value); \
16 auto const end = source + sizeof(value); \
18 auto destination = reinterpret_cast<char *>(&result) + sizeof(result) - 1; \
19 while(source != end) \
21 *destination = *source; \
#define ODIL_SWAP
Definition: endian.h:14
Definition: Association.h:25
ByteOrdering const byte_ordering
T host_to_little_endian(T const &value)
Definition: endian.h:54
T big_endian_to_host(T const &value)
Definition: endian.h:68
ByteOrdering get_endianness()
ByteOrdering
Definition: endian.h:30
T host_to_big_endian(T const &value)
Definition: endian.h:40
T little_endian_to_host(T const &value)
Definition: endian.h:82
#define ODIL_API
Definition: odil.h:28