GCC Middle and Back End API Reference
ana::dot_annotator Class Reference

#include <supergraph.h>

Inheritance diagram for ana::dot_annotator:

Public Member Functions

virtual ~dot_annotator ()
 
virtual bool add_node_annotations (graphviz_out *gv, const supernode &n, bool within_table) const
 
virtual void add_stmt_annotations (graphviz_out *gv, const gimple *stmt, bool within_row) const
 
virtual bool add_after_node_annotations (graphviz_out *gv, const supernode &n) const
 

Detailed Description

Base class for adding additional content to the .dot output
for a supergraph.   

Constructor & Destructor Documentation

◆ ~dot_annotator()

virtual ana::dot_annotator::~dot_annotator ( )
inlinevirtual

Member Function Documentation

◆ add_after_node_annotations()

virtual bool ana::dot_annotator::add_after_node_annotations ( graphviz_out * gv,
const supernode & n ) const
inlinevirtual

◆ add_node_annotations()

virtual bool ana::dot_annotator::add_node_annotations ( graphviz_out * gv,
const supernode & n,
bool within_table ) const
inlinevirtual

Reimplemented in ana::state_purge_annotator.

◆ add_stmt_annotations()

virtual void ana::dot_annotator::add_stmt_annotations ( graphviz_out * gv,
const gimple * stmt,
bool within_row ) const
inlinevirtual

Reimplemented in ana::state_purge_annotator.


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