|
void | write_dot_subgraph (std::ostream &, const irep_idt &, const goto_programt &) |
| Write the dot graph that corresponds to the goto program to the output stream. More...
|
|
void | do_dot_function_calls (std::ostream &) |
|
std::string & | escape (std::string &str) |
| Escapes a string. More...
|
|
void | write_edge (std::ostream &, const goto_programt::instructiont &, const goto_programt::instructiont &, const std::string &) |
| writes an edge from the from node to the to node and with the given label to the output stream (dot format) More...
|
|
void | find_next (const goto_programt::instructionst &, const goto_programt::const_targett &, std::set< goto_programt::const_targett, goto_programt::target_less_than > &, std::set< goto_programt::const_targett, goto_programt::target_less_than > &) |
| finds an instructions successors (for goto graphs) More...
|
|
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 289 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 317 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 71 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 340 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/cbmc/src/goto-instrument/dot.cpp