endian icon indicating copy to clipboard operation
endian copied to clipboard

Boost Endian library

Results 7 endian issues
Sort by recently updated
recently updated
newest added

Documentation doesn't state this requirement clearly. Furthermore, these functions are part of the header conversion.hpp for which documentation states that alignment is required. I think it's correct to assume that...

When using a c++17 compiler, we may take advantage of the strongly typed std::byte class instead of relying on the arithmetic type char, whether signed (prior to 1.72) or not...

While the native types are supported by numeric_limits, the non-native types are not (at least, as far as I can tell). It would be a really nice addition to the...

This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information. This PR depends on the following other...

Hi, since C++03 is no longer supported, is there any reason not to add an overload for std::array [here](https://github.com/boostorg/endian/blob/develop/include/boost/endian/detail/endian_reverse.hpp#L164)?

Constexpr `std::copy` could possibly be used instead of `std::memcpy`, which I believe was the only thing preventing full constexpr types last time I tried.

* allows several operations on buffer types to be constexpr * ensure old execution path is still used at runtime, to avoid any performance regression