NDDEM
Functions
cereal::portable_binary_detail Namespace Reference

Functions

std::uint8_t is_little_endian ()
 Returns true if the current machine is little endian. More...
 
template<std::size_t DataSize>
void swap_bytes (std::uint8_t *data)
 Swaps the order of bytes for some chunk of memory. More...
 

Function Documentation

◆ is_little_endian()

std::uint8_t cereal::portable_binary_detail::is_little_endian ( )
inline

Returns true if the current machine is little endian.

◆ swap_bytes()

template<std::size_t DataSize>
void cereal::portable_binary_detail::swap_bytes ( std::uint8_t data)
inline

Swaps the order of bytes for some chunk of memory.

Parameters
dataThe data as a uint8_t pointer
Template Parameters
DataSizeThe true size of the data