92 : pipe_to_pager_fd(-1),
os(&std::
cout) {
122 operator std::ostream&() {
General utility facilities used by Ledger.
#define TRACE_CTOR(cls, args)
std::ostream * os
A pointer to the ostream.
void initialize(const optional< path > &output_file=none, const optional< path > &pager_path=none)
Initialize the output stream object.
output_stream_t(const output_stream_t &)
When copy-constructed, make the copy just be a new output stream.
~output_stream_t()
Destroys an output_stream_t.
output_stream_t()
Construct a new output_stream_t.
void flush()
Flushing function.
void close()
Close the output stream, waiting on the pager process if necessary.