GCC Middle and Back End API Reference
compiler_capture_cfgs Class Reference
Inheritance diagram for compiler_capture_cfgs:
Collaboration diagram for compiler_capture_cfgs:

Data Structures

class  event_subscriber

Public Member Functions

 compiler_capture_cfgs (diagnostics::sink &sink)
void dump (FILE *out, int indent) const
virtual void finalize ()
sinkget_sink () const

Private Attributes

compiler_capture_cfgs::event_subscriber m_event_subscriber
sinkm_sink

Detailed Description

A diagnostics::sink::extension which subscribes to pass_events
and responds to "after_pass" events by adding a diagnostics digraph
for the CFG for the relevant function.   

Constructor & Destructor Documentation

◆ compiler_capture_cfgs()

compiler_capture_cfgs::compiler_capture_cfgs ( diagnostics::sink & sink)
inline

Member Function Documentation

◆ dump()

void compiler_capture_cfgs::dump ( FILE * out,
int indent ) const
inlinevirtual

◆ finalize()

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

◆ get_sink()

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

Field Documentation

◆ m_event_subscriber

compiler_capture_cfgs::event_subscriber compiler_capture_cfgs::m_event_subscriber
private

Referenced by compiler_capture_cfgs().

◆ m_sink

sink& diagnostics::sink::extension::m_sink
privateinherited

Referenced by extension(), and get_sink().


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