9 #ifndef _05d00816_25d0_41d1_9768_afd39f0503da 10 #define _05d00816_25d0_41d1_9768_afd39f0503da 12 #include <boost/detail/endian.hpp> 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; \ 38 #ifdef BOOST_LITTLE_ENDIAN 50 #ifdef BOOST_BIG_ENDIAN 62 #ifdef BOOST_LITTLE_ENDIAN 74 #ifdef BOOST_BIG_ENDIAN 87 #endif // _05d00816_25d0_41d1_9768_afd39f0503da #define ODIL_SWAP
Definition: endian.h:14
T host_to_little_endian(T const &value)
Definition: endian.h:48
T big_endian_to_host(T const &value)
Definition: endian.h:60
T host_to_big_endian(T const &value)
Definition: endian.h:36
Definition: Association.h:24
ByteOrdering
Definition: endian.h:29
T little_endian_to_host(T const &value)
Definition: endian.h:72