emlabcpp
modern opinionated embedded C++ library
emlabcpp::protocol::endianess_wrapper< Endianess, D > Struct Template Reference

Follows a set of special data types used for definition of protocol. More...

#include <base.h>

Public Types

using def_type = D
 

Static Public Attributes

static constexpr std::endian value = Endianess
 

Detailed Description

template<std::endian Endianess, typename D>
struct emlabcpp::protocol::endianess_wrapper< Endianess, D >

Follows a set of special data types used for definition of protocol.

These either represent

special types or affect the serialization/deserialization process of normal types.

Changes the endianess of definition D.

Member Typedef Documentation

◆ def_type

template<std::endian Endianess, typename D >
using emlabcpp::protocol::endianess_wrapper< Endianess, D >::def_type = D

Member Data Documentation

◆ value

template<std::endian Endianess, typename D >
constexpr std::endian emlabcpp::protocol::endianess_wrapper< Endianess, D >::value = Endianess
staticconstexpr

The documentation for this struct was generated from the following file: