BitStream
integral_traits.h File Reference
#include "../utility/assert.h"
#include "../utility/bits.h"
#include "../utility/meta.h"
#include "../utility/parameter.h"
#include "../stream/serialize_traits.h"
#include <cstdint>
#include <limits>
#include <type_traits>

Go to the source code of this file.

Classes

struct  bitstream::serialize_traits< T, typename std::enable_if_t< std::is_integral_v< T > &&!std::is_const_v< T > > >
 A trait used to serialize integer values with runtime bounds. More...
 
struct  bitstream::serialize_traits< bounded_int< T, Min, Max >, typename std::enable_if_t< std::is_integral_v< T > &&!std::is_const_v< T > > >
 A trait used to serialize integer values with compiletime bounds. More...
 

Namespaces

 bitstream