emlabcpp
modern opinionated embedded C++ library
emlabcpp::protocol::proto_traits< D > Struct Template Reference

#include <traits.h>

+ Inheritance diagram for emlabcpp::protocol::proto_traits< D >:
+ Collaboration diagram for emlabcpp::protocol::proto_traits< D >:

Public Types

using value_type = D
 
using value_type = D
 

Static Public Attributes

static constexpr std::size_t max_size = sizeof( D )
 
static constexpr std::size_t min_size = max_size
 

Member Typedef Documentation

◆ value_type [1/2]

template<base_type D>
using emlabcpp::protocol::proto_traits< D >::value_type = D

◆ value_type [2/2]

template<base_type D>
using emlabcpp::protocol::proto_traits< D >::value_type = D

Member Data Documentation

◆ max_size

template<base_type D>
static constexpr std::size_t emlabcpp::protocol::proto_traits< D >::max_size = sizeof( D )
staticconstexpr

◆ min_size

template<base_type D>
static constexpr std::size_t emlabcpp::protocol::proto_traits< D >::min_size = max_size
staticconstexpr

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