The Endian library provides facilities for dealing with endianness. It's part of Boost since release 1.58.0. See the documentation for more information.
C++11 is required since release 1.84.
Tested on Github Actions and Appveyor.
Distributed under the Boost Software License, Version 1.0.
<h1>Boost.Endian</h1> <p>The Endian library provides facilities for dealing with <a href="https://en.wikipedia.org/wiki/Endianness">endianness</a>. It's part of Boost since release 1.58.0. See <a href="http://boost.org/libs/endian">the documentation</a> for more information.</p> <h2>Supported compilers</h2> <ul> <li>g++ 4.6 or later</li> <li>clang++ 3.9 or later</li> <li>Visual Studio 2012 or later</li> </ul> <p>C++11 is required since release 1.84.</p> <p>Tested on <a href="https://github.com/boostorg/endian/actions">Github Actions</a> and <a href="https://ci.appveyor.com/project/pdimov/endian/">Appveyor</a>.</p> <h2>License</h2> <p>Distributed under the <a href="http://boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p>
<h1>Boost.Endian</h1> <p>The Endian library provides facilities for dealing with <a href="https://en.wikipedia.org/wiki/Endianness">endianness</a>. It's part of Boost since release 1.58.0. See <a href="http://boost.org/libs/endian">the documentation</a> for more information.</p> <h2>Supported compilers</h2> <ul> <li>g++ 4.6 or later</li> <li>clang++ 3.9 or later</li> <li>Visual Studio 2012 or later</li> </ul> <p>C++11 is required since release 1.84.</p> <p>Tested on <a href="https://github.com/boostorg/endian/actions">Github Actions</a> and <a href="https://ci.appveyor.com/project/pdimov/endian/">Appveyor</a>.</p> <h2>License</h2> <p>Distributed under the <a href="http://boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p>