libabigail
|
#include <abg-viz-dot.h>
Public Member Functions | |
dot (const std::string &__title) | |
void | add_child_to_node (const child_node &, const node_base &) |
void | add_edge (const node_base &, const node_base &) |
void | add_node (const node_base &) |
void | add_parent (const parent_node &) |
void | add_title () |
bool | empty () |
void | finish () |
void | finish_element () |
void | start () |
void | start_element () |
void | write () |
DOT "graph" style notation for class inheritance.
This is a compact DOT representation of a single class inheritance.
It is composed of the following data points for each parent
Including typographic information to compute line length, and C++ niceities like grouping and overload sets.
It's constructed by creating a digraph, starting from the base node.
Definition at line 93 of file abg-viz-dot.h.
|
inline |
Definition at line 104 of file abg-viz-dot.h.
void add_child_to_node | ( | const child_node & | __c, |
const node_base & | __p | ||
) |
Definition at line 118 of file abg-viz-dot.cc.
Definition at line 101 of file abg-viz-dot.cc.
void add_node | ( | const node_base & | __node | ) |
Definition at line 83 of file abg-viz-dot.cc.
void add_parent | ( | const parent_node & | __p | ) |
Definition at line 112 of file abg-viz-dot.cc.
void add_title | ( | ) |
Definition at line 74 of file abg-viz-dot.cc.
|
inline |
Definition at line 110 of file abg-viz-dot.h.
|
inline |
Definition at line 143 of file abg-viz-dot.h.
void finish_element | ( | ) |
Definition at line 68 of file abg-viz-dot.cc.
|
inline |
Definition at line 137 of file abg-viz-dot.h.
void start_element | ( | ) |
Definition at line 51 of file abg-viz-dot.cc.
void write | ( | ) |
Definition at line 32 of file abg-viz-dot.cc.