Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Functions
serializer.hpp File Reference
#include "archive_enum.hpp"
#include "../ustd/type_traits.hpp"
#include "../ustd/ard_assert.hpp"
#include "../util/byte_operation.hpp"
#include "../util/has_serialize.hpp"

Go to the source code of this file.

Classes

struct  com::impl_version< T, Archive, type, is_an_array >
 
struct  com::impl_version< T, Archive, archive_enum::output, false >
 
struct  com::impl_version< T, Archive, archive_enum::input, false >
 
struct  com::serialize_helper< T, has_serialize_tpl, Archive >
 
struct  com::serialize_helper< T, false, Archive >
 
class  com::oss_class< D, max_buf >
 
class  com::iss_class< D, max_buf >
 

Namespaces

 com
 

Functions

template<typename T , typename Archive >
void com::serialize (Archive &ar, T &t)
 
template<typename T >
com::little_endian (T const &t)
 
template<typename D , uint16_t max_buf, typename S >
S & com::operator<< (S &os, oss_class< D, max_buf > const &arg)
 
template<typename D , uint16_t max_buf, typename S >
S & com::operator<< (S &os, iss_class< D, max_buf > const &arg)