aether::serde::writer_serializer< Writer > Class Template Reference

#include <serde.hh>

Public Member Functions

 writer_serializer (Writer &_inner)
 
template<typename T >
writer_serializeroperator& (T &value)
 
void visit_bytes (const void *data, const size_t count)
 
void visit_size (const size_t count)
 
template<typename I >
void visit_varint (I value)
 
int get_error () const
 

Constructor & Destructor Documentation

template<typename Writer >
aether::serde::writer_serializer< Writer >::writer_serializer ( Writer &  _inner)
inline

Member Function Documentation

template<typename Writer >
int aether::serde::writer_serializer< Writer >::get_error ( ) const
inline
template<typename Writer >
template<typename T >
writer_serializer& aether::serde::writer_serializer< Writer >::operator& ( T &  value)
inline
template<typename Writer >
void aether::serde::writer_serializer< Writer >::visit_bytes ( const void *  data,
const size_t  count 
)
inline
template<typename Writer >
void aether::serde::writer_serializer< Writer >::visit_size ( const size_t  count)
inline
template<typename Writer >
template<typename I >
void aether::serde::writer_serializer< Writer >::visit_varint ( value)
inline