2 Copyright 2019 Peter Dimov
4 Distributed under the Boost Software License, Version 1.0.
6 See accompanying file LICENSE_1_0.txt or copy at
7 http://www.boost.org/LICENSE_1_0.txt
15 * Made `endian_reverse`, `conditional_reverse` and `\*\_to_*` `constexpr`
17 * Added convenience load and store functions
18 * Added floating point convenience typedefs
19 * Added a non-const overload of `data()`; changed its return type to `unsigned char*`
20 * Added `__int128` support to `endian_reverse` when available
21 * Added a convenience header `boost/endian.hpp`
25 * Clarified requirements on the value type template parameter
26 * Added support for `float` and `double`
27 * Added `endian_load`, `endian_store`
28 * Updated `endian_reverse` to correctly support all non-`bool` integral types
29 * Moved deprecated names to the deprecated header `endian.hpp`