Definition at line 27 of file dot.cpp.
◆ dott()
◆ do_dot_function_calls()
void dott::do_dot_function_calls |
( |
std::ostream & |
out | ) |
|
|
protected |
◆ escape()
std::string & dott::escape |
( |
std::string & |
str | ) |
|
|
protected |
Escapes a string.
beware, this might not work for all kinds of strings.
- Parameters
-
- Returns
- the escaped string
Definition at line 283 of file dot.cpp.
◆ find_next()
finds an instructions successors (for goto graphs)
- parameters: instructions, instruction iterator, true results and
- false results
Definition at line 311 of file dot.cpp.
◆ output()
void dott::output |
( |
std::ostream & |
out | ) |
|
◆ write_dot_subgraph()
void dott::write_dot_subgraph |
( |
std::ostream & |
out, |
|
|
const irep_idt & |
function_id, |
|
|
const goto_programt & |
goto_program |
|
) |
| |
|
protected |
Write the dot graph that corresponds to the goto program to the output stream.
- Parameters
-
out | output stream |
function_id | name of goto_program |
goto_program | goto program the dot graph of which is written |
Definition at line 70 of file dot.cpp.
◆ write_edge()
writes an edge from the from node to the to node and with the given label to the output stream (dot format)
- parameters: output stream, from, to and a label
Definition at line 334 of file dot.cpp.
◆ clusters
std::list<exprt> dott::clusters |
|
protected |
◆ function_calls
std::list<std::pair<std::string, exprt> > dott::function_calls |
|
protected |
◆ goto_model
◆ subgraphscount
unsigned dott::subgraphscount |
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/cbmc-documentation/cbmc-documentation/src/goto-instrument/dot.cpp