#include <Dot.h>
|
| VariableDependencyGraph () |
|
void | declare (const void *const id, const std::string &name) |
|
void | deleted (const void *const id) |
|
void | link (const void *dst, const std::initializer_list< const void * > &sources) |
|
void | write (std::ostream &out, const std::string &graphname, std::function< bool(const void *, const void *, std::string &)> filterOutCon=[](const void *, const void *, std::string &) { return false;}, std::function< void(const void *, std::string &)> nodeattr=[](const void *, std::string &) {}) |
|
|
std::unordered_map< const void *, std::unordered_set< const void * >, std::hash< const void * >, std::equal_to< const void * >, etiss::ObjectPool< std::pair< const void *const, std::unordered_set< const void * > > > > | tmp_ |
|
std::unordered_map< const void *, std::string, std::hash< const void * >, std::equal_to< const void * >, etiss::ObjectPool< std::pair< const void *const, std::string > > > | names_ |
|
std::unordered_set< std::pair< const void *, const void * >, std::hash< std::pair< const void *, const void * > >, std::equal_to< std::pair< const void *, const void * > >, etiss::ObjectPool< std::pair< const void *, const void * > > > | deps_ |
|
Definition at line 409 of file Dot.h.
◆ VariableDependencyGraph()
etiss::interfaces::dot::VariableDependencyGraph::VariableDependencyGraph |
( |
| ) |
|
◆ declare()
void etiss::interfaces::dot::VariableDependencyGraph::declare |
( |
const void *const |
id, |
|
|
const std::string & |
name |
|
) |
| |
|
inline |
◆ deleted()
void etiss::interfaces::dot::VariableDependencyGraph::deleted |
( |
const void *const |
id | ) |
|
|
inline |
◆ link()
void etiss::interfaces::dot::VariableDependencyGraph::link |
( |
const void * |
dst, |
|
|
const std::initializer_list< const void * > & |
sources |
|
) |
| |
◆ write()
void etiss::interfaces::dot::VariableDependencyGraph::write |
( |
std::ostream & |
out, |
|
|
const std::string & |
graphname, |
|
|
std::function< bool(const void *, const void *, std::string &)> |
filterOutCon = [](const void *, const void *, std::string &) { return false; } , |
|
|
std::function< void(const void *, std::string &)> |
nodeattr = [](const void *, std::string &) {} |
|
) |
| |
◆ deps_
std::unordered_set<std::pair<const void *, const void *>, std::hash<std::pair<const void *, const void *> >, std::equal_to<std::pair<const void *, const void *> >, etiss::ObjectPool<std::pair<const void *, const void *> > > etiss::interfaces::dot::VariableDependencyGraph::deps_ |
|
private |
◆ names_
std::unordered_map<const void *, std::string, std::hash<const void *>, std::equal_to<const void *>, etiss::ObjectPool<std::pair<const void *const, std::string> > > etiss::interfaces::dot::VariableDependencyGraph::names_ |
|
private |
◆ tmp_
std::unordered_map<const void *, std::unordered_set<const void *>, std::hash<const void *>, std::equal_to<const void *>, etiss::ObjectPool<std::pair<const void *const, std::unordered_set<const void *> > > > etiss::interfaces::dot::VariableDependencyGraph::tmp_ |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/etiss/etiss/include/etiss/interfaces/Dot.h
- /home/runner/work/etiss/etiss/src/interfaces/Dot.cpp