#include <ios>
#include "staticlib/config.hpp"
#include "staticlib/io/reference_sink.hpp"
#include "staticlib/io/span.hpp"
Go to the source code of this file.
Functions |
| template<typename NonFlushableSink , class = typename std::enable_if<!std::is_lvalue_reference<NonFlushableSink>::value>::type> |
| flushable_sink< NonFlushableSink > | staticlib::io::make_flushable_sink (NonFlushableSink &&sink) |
| | Factory function for creating flushable sinks, created sink wrapper will own specified sink.
|
| template<typename NonFlushableSink > |
flushable_sink< reference_sink
< NonFlushableSink > > | staticlib::io::make_flushable_sink (NonFlushableSink &sink) |
| | Factory function for creating flushable sinks, created sink wrapper will NOT own specified sink.
|