|
pabigot
0.1.1
C++ support classes
|
Material from external sources with CC-BY-SA-3.0 licensing. More...
#include <cinttypes>#include <climits>#include <type_traits>#include <utility>Go to the source code of this file.
Namespaces | |
| pabigot | |
| Root for all pabigot namespaces. | |
| pabigot::external | |
| Namespace enclosing all material derived from external sources. | |
| pabigot::external::ccbysa30 | |
| External material licensed under Creative Commons Attribution Share Alike 3.0. | |
Functions | |
| template<class T , std::size_t... N> | |
| constexpr T | pabigot::external::ccbysa30::details::bswap_impl (T i, std::index_sequence< N... >) |
| C++17 constexpr byte-swapping implementation. More... | |
| template<class T , class U = typename std::make_unsigned<T>::type> | |
| constexpr U | pabigot::external::ccbysa30::bswap (T i) |
| C++17 constexpr byte-swapping implementation. More... | |
Material from external sources with CC-BY-SA-3.0 licensing.
The attribution for such material is documented here, isolated to simplify license compliance checking.
|
constexpr |
C++17 constexpr byte-swapping implementation.
1.8.16