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 ( )

Member Function Documentation

◆ add_after_node_annotations()

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

◆ add_node_annotations()

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

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

Reimplemented in ana::state_purge_annotator.

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