aether::serde::reader_deserializer< Reader > Class Template Reference

#include <serde.hh>

Public Member Functions

 reader_deserializer (Reader &_inner)
 
template<typename T >
reader_deserializeroperator& (T &value)
 
void visit_bytes (void *data, const size_t count)
 
size_t visit_size ()
 
template<typename I >
void visit_varint (I &value)
 
int get_error () const
 

Constructor & Destructor Documentation

template<typename Reader >
aether::serde::reader_deserializer< Reader >::reader_deserializer ( Reader &  _inner)
inline

Member Function Documentation

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