4.6.0
Freundlich's C++ toolkit
|
Functions to convert and query endianness. More...
Typedefs | |
using | raw_pointer = fcppt::endianness::raw_value * |
A pointer to raw memory, used to swap bytes. | |
using | raw_value = unsigned char |
The raw memory type used to swap bytes. | |
using | size_type = std::size_t |
The size of raw memory, used to swap bytes. | |
Functions | |
template<typename Type > | |
Type | convert (Type const &_value, std::endian const _format) |
Converts the endianness of an object. | |
FCPPT_DETAIL_SYMBOL void | reverse_mem (fcppt::endianness::raw_pointer data, fcppt::endianness::size_type size) |
Reverses the byte order of a given memory block. | |
template<typename Type > | |
Type | swap (Type _value) |
Swaps the endianness of an object. | |
Functions to convert and query endianness.