yosys-master
|
#include <utils.h>
Public Member Functions | |
TopoSort () | |
void | node (T n) |
void | edge (T left, T right) |
void | sort_worker (const T &n, std::set< T, C > &marked_cells, std::set< T, C > &active_cells, std::vector< T > &active_stack) |
bool | sort () |
Data Fields | |
bool | analyze_loops |
bool | found_loops |
std::map< T, std::set< T, C >, C > | database |
std::set< std::set< T, C > > | loops |
std::vector< T > | sorted |
|
inline |
|
inline |
|
inline |
Definition at line 194 of file utils.h.
|
inline |
Definition at line 157 of file utils.h.
bool TopoSort< T, C >::analyze_loops |
std::map<T, std::set<T, C>, C> TopoSort< T, C >::database |
bool TopoSort< T, C >::found_loops |
std::set<std::set<T, C> > TopoSort< T, C >::loops |
std::vector<T> TopoSort< T, C >::sorted |