aether::io::in_memory_writer< Storage > Struct Template Referencefinal

#include <in_memory.hh>

Public Member Functions

ssize_t write (const void *in, size_t len) final
 
int flush () final
 
 in_memory_writer (std::vector< storage_type > &buf)
 

Constructor & Destructor Documentation

template<typename Storage >
aether::io::in_memory_writer< Storage >::in_memory_writer ( std::vector< storage_type > &  buf)
inline

Member Function Documentation

template<typename Storage >
int aether::io::in_memory_writer< Storage >::flush ( )
inlinefinalvirtual

Implements aether::io::writer.

template<typename Storage >
ssize_t aether::io::in_memory_writer< Storage >::write ( const void *  in,
size_t  len 
)
inlinefinalvirtual

Implements aether::io::writer.