GCC Middle and Back End API Reference
diagnostics::sink::extension Class Referenceabstract

#include <sink.h>

Collaboration diagram for diagnostics::sink::extension:

Public Member Functions

virtual ~extension ()
virtual void dump (FILE *out, int indent) const =0
virtual void finalize ()
sinkget_sink () const

Protected Member Functions

 extension (sink &sink_)

Private Attributes

sinkm_sink

Constructor & Destructor Documentation

◆ ~extension()

virtual diagnostics::sink::extension::~extension ( )
inlinevirtual

◆ extension()

diagnostics::sink::extension::extension ( sink & sink_)
inlineprotected

Member Function Documentation

◆ dump()

virtual void diagnostics::sink::extension::dump ( FILE * out,
int indent ) const
pure virtual

◆ finalize()

virtual void diagnostics::sink::extension::finalize ( )
inlinevirtual

◆ get_sink()

sink & diagnostics::sink::extension::get_sink ( ) const
inline

Field Documentation

◆ m_sink

sink& diagnostics::sink::extension::m_sink
private

Referenced by extension(), and get_sink().


The documentation for this class was generated from the following file: