1 #ifndef GRAPHTOOL_SWUGRAPHBUILDER_H_
2 #define GRAPHTOOL_SWUGRAPHBUILDER_H_
12 #include "dependency.h"
14 #include "graph_builder.h"
103 SWU*
get(std::string swu_name);
125 bool operator()(
SWU* ptr);
136 bool operator()(
SWU* ptr);
147 bool operator()(
SWU* ptr);
Definition: swu_graph_builder.h:22
Functor for comparing swu dependencies.
Definition: defines.h:55
Definition: graph_builder.h:4
void graph_all()
Definition: swu_graph_builder.cc:24
Functor for comparing names between SWUs.
Definition: defines.h:61
Grapher< SWU *, Dependency< SWU, SWU > *, CompareSWUByName, CompareSWUDependency > GraphType
Definition: swu_graph_builder.h:27
Definition: swu_graph_builder.h:120
void graph_dependencies(std::string swu)
Definition: swu_graph_builder.cc:81
Definition: swu_graph_builder.h:109
Definition: swu_graph_builder.h:131
void graph_all_dependencies()
Definition: swu_graph_builder.cc:32
void graph_all_dependents()
Definition: swu_graph_builder.cc:40
void graph_single(std::string swu_name)
Definition: swu_graph_builder.cc:48
void graph_dependents(std::string swu)
Definition: swu_graph_builder.cc:91
Definition: swu_graph_builder.h:142
SWUGraphBuilder(Linkler *l)
Definition: swu_graph_builder.cc:3
Linkler * linkler()
Definition: swu_graph_builder.cc:7
GraphType & grapher()
Definition: swu_graph_builder.cc:16
void graph_recursively(std::string swu)
Definition: swu_graph_builder.cc:58