CppSerdes  1.0
A serialization/deserialization library designed with embedded systems in mind
serdes_format_modifiers.h File Reference

Defines format modification classes: align, pad, bitpack, array, delimited_array. More...

#include "bitcpy_common.h"

Go to the source code of this file.

Classes

struct  serdes::align< ST >
 specifies a number of bits to be used to align the bit offset as a multiple of More...
 
struct  serdes::pad< ST >
 specifies a number of bits to be used to pad (add to) the current bit offset More...
 
struct  serdes::bitpack< T, ST >
 bitpack a value into an exact number of specified bits. If applied to an array it will be applied to each element of the array, not the total bits in the array More...
 
struct  serdes::array< T, ST >
 a container for fixed or dynamically sized arrays, with an upper bounds limit for safety More...
 
struct  serdes::delimited_array< T >
 a container for dynamically sized arrays with their ending marked by a reserved delimiter value More...
 

Namespaces

 serdes
 CppSerdes library namespace.
 

Detailed Description

Defines format modification classes: align, pad, bitpack, array, delimited_array.

Author
Darren V Levine (Darre.nosp@m.nVLe.nosp@m.vine@.nosp@m.gmai.nosp@m.l.com)