20#ifndef PALUDIS_GUARD_PALUDIS_UTIL_BUFFER_OUTPUT_STREAM_HH
21#define PALUDIS_GUARD_PALUDIS_UTIL_BUFFER_OUTPUT_STREAM_HH 1
23#include <paludis/util/buffer_output_stream-fwd.hh>
37 int_type overflow(int_type c)
override;
38 std::streamsize xsputn(
const char * s, std::streamsize num)
override;
41 BufferOutputStreamBuf();
42 ~BufferOutputStreamBuf()
override;
44 void unbuffer(std::ostream &);
54 BufferOutputStreamBase();
55 ~BufferOutputStreamBase() =
default;
59 protected BufferOutputStreamBase,
64 ~BufferOutputStream()
override =
default;
66 void unbuffer(std::ostream &);
Definition buffer_output_stream.hh:32
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24