Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | Static Public Attributes | List of all members
com::oss_class< D, max_buf > Class Template Reference

#include <serializer.hpp>

Public Types

typedef uint16_t size_type
 

Public Member Functions

 oss_class (D &data)
 
template<typename T >
oss_classoperator& (T &t)
 
template<typename S >
void print (S &os) const
 
void write (uint8_t const &in)
 
size_typepos ()
 

Static Public Attributes

static archive_enum const type = archive_enum::output
 

Member Typedef Documentation

template<typename D, uint16_t max_buf>
typedef uint16_t com::oss_class< D, max_buf >::size_type

Constructor & Destructor Documentation

template<typename D, uint16_t max_buf>
com::oss_class< D, max_buf >::oss_class ( D &  data)
inline

Member Function Documentation

template<typename D, uint16_t max_buf>
template<typename T >
oss_class& com::oss_class< D, max_buf >::operator& ( T &  t)
inline
template<typename D, uint16_t max_buf>
size_type& com::oss_class< D, max_buf >::pos ( )
inline
template<typename D, uint16_t max_buf>
template<typename S >
void com::oss_class< D, max_buf >::print ( S &  os) const
inline
template<typename D, uint16_t max_buf>
void com::oss_class< D, max_buf >::write ( uint8_t const &  in)
inline

Member Data Documentation

template<typename D, uint16_t max_buf>
archive_enum const com::oss_class< D, max_buf >::type = archive_enum::output
static

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