Prints the graph to a std::string in the format understood by GraphViz's dot program.
More...
#include <dot.h>
Prints the graph to a std::string in the format understood by GraphViz's dot program.
Definition at line 14 of file dot.h.
◆ Dot()
| ttg::Dot::Dot |
( |
bool |
disable_type = false | ) |
|
|
inline |
- Parameters
-
| [in] | disable_type | disable_type controls whether to embed types into the DOT output; set to true to reduce the amount of the output |
Definition at line 24 of file dot.h.
◆ build_ttg_hierarchy()
| void ttg::Dot::build_ttg_hierarchy |
( |
const TTBase * |
tt | ) |
|
|
inline |
Definition at line 45 of file dot.h.
◆ escape()
| std::string ttg::Dot::escape |
( |
const std::string & |
in | ) |
|
|
inline |
Definition at line 27 of file dot.h.
◆ infunc()
◆ nodename()
| std::string ttg::Dot::nodename |
( |
const TTBase * |
op | ) |
|
|
inline |
Definition at line 39 of file dot.h.
◆ operator()()
template<typename... TTBasePtrs>
| std::enable_if_t<(std::is_convertible_v< std::remove_const_t< std::remove_reference_t< TTBasePtrs > >, TTBase * > &&...), std::string > ttg::Dot::operator() |
( |
TTBasePtrs &&... |
ops | ) |
|
|
inline |
- Returns
- string containing the graph specification in the format understood by GraphViz's dot program
Definition at line 173 of file dot.h.
◆ outfunc()
◆ tree_down()
| void ttg::Dot::tree_down |
( |
int |
level, |
|
|
const TTBase * |
node, |
|
|
std::stringstream & |
buf |
|
) |
| |
|
inline |
◆ ttfunc()
| void ttg::Dot::ttfunc |
( |
TTBase * |
tt | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: