|
void | build_graph () |
|
std::vector< functor * > | find_outputs () const |
|
bool | contain_same_successor (functor *f1, functor *f2, functor *succ) const |
|
bool | functor_has_input (functor *f) const |
|
bool | is_output (functor *f) const |
|
|
std::vector< functor * > | m_functors |
|
std::unordered_map< functor *, std::unordered_set< functor * > > | m_successors |
|
std::unordered_map< functor *, std::unordered_set< functor * > > | m_predecessors |
|
std::unordered_set< functor * > | m_reach_ends |
|
◆ add_functor()
void hpda::engine::add_functor |
( |
functor * |
f | ) |
|
Notice that one functor may add to engine multiple times, and it won't affect.
The documentation for this class was generated from the following files: