#include <StormByte/type_traits/categories.hxx>#include <StormByte/type_traits/object_semantics.hxx>#include <array>#include <bit>#include <cstddef>

Go to the source code of this file.
Namespaces | |
| namespace | StormByte |
| Root namespace of the StormByte suite. | |
| namespace | Type |
| Octet count. Defined in byte_size.hxx. Forwarded so Type::Numeral can name it. | |
| namespace | StormByte::Type |
| Named concepts and small type utilities used across the suite. | |
| namespace | Detail |
| Private helpers. | |
| namespace | StormByte::Type::Detail |
Functions | |
Endian | |
| template<typename U > requires TriviallyCopyable<U> && (sizeof(U) > 0) | |
| constexpr U | StormByte::Type::Detail::swap_endian (U val) noexcept |
Reverses the object-representation byte order of val. | |