21#ifndef GCC_DIAGNOSTICS_BUFFERING_H
22#define GCC_DIAGNOSTICS_BUFFERING_H
66 void dump (FILE *out,
int indent)
const;
102 virtual void dump (FILE *out,
int indent)
const = 0;
Definition buffering.h:59
void ensure_per_sink_buffers()
Definition buffering.cc:183
buffer(context &ctxt)
Definition buffering.cc:106
void move_to(buffer &dest)
Definition buffering.cc:145
int diagnostic_count(enum kind kind) const
Definition buffering.h:69
~buffer()
Definition buffering.cc:112
void DEBUG_FUNCTION dump() const
Definition buffering.h:67
bool empty_p() const
Definition buffering.cc:135
friend class context
Definition buffering.h:61
auto_vec< per_sink_buffer * > * m_per_sink_buffers
Definition buffering.h:82
counters m_diagnostic_counters
Definition buffering.h:85
context & m_ctxt
Definition buffering.h:81
Definition buffering.h:98
virtual ~per_sink_buffer()
Definition buffering.h:100
virtual void move_to(per_sink_buffer &dest)=0
virtual void dump(FILE *out, int indent) const =0
void DEBUG_FUNCTION dump() const
Definition buffering.h:103
virtual bool empty_p() const =0
Definition text-sink.h:35
Definition coretypes.h:167
kind
Definition kinds.h:27
#define DEBUG_FUNCTION
Definition system.h:1236