DNA Calib 1.1
Project brief
|
#include "terse/utils/Endianness.h"
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | terse::traits::uint_of_size< size > |
struct | terse::impl::block128 |
struct | terse::ByteSwapper< Endianness::Little > |
struct | terse::ByteSwapper< Endianness::Big > |
Namespaces | |
namespace | terse |
namespace | terse::traits |
namespace | terse::impl |
Typedefs | |
template<Endianness EByteOrder> | |
using | terse::SwapTo = ByteSwapper< EByteOrder > |
template<Endianness EByteOrder> | |
using | terse::SwapFrom = ByteSwapper< EByteOrder > |
Enumerations | |
enum class | terse::Endianness { terse::Little , terse::Big , terse::Network = Big } |
Functions | |
template<typename T > | |
void | terse::networkToHost (T &value) |
template<typename T > | |
void | terse::networkToHost128 (T *values) |
template<typename T > | |
void | terse::hostToNetwork (T &value) |
template<typename T > | |
void | terse::hostToNetwork128 (T *values) |