1 #ifndef GRAPH_BUILDER_H
2 #define GRAPH_BUILDER_H
13 #include "dependency.h"
15 #include "graph_builder.h"
104 Module*
get(std::string module_name);
126 bool operator()(
Module* ptr);
137 bool operator()(
Module* ptr);
148 bool operator()(
Module* ptr);
GraphType & grapher()
Definition: module_graph_builder.cc:17
Definition: graph_builder.h:4
Definition: module_graph_builder.h:143
void graph_recursively(std::string module)
Definition: module_graph_builder.cc:59
Definition: module_graph_builder.h:121
Grapher< Module *, Dependency< Module, Module > *, CompareModuleByName, CompareModuleDependency > GraphType
Definition: module_graph_builder.h:28
Linkler * linkler()
Definition: module_graph_builder.cc:8
Definition: module_graph_builder.h:110
void graph_all_dependencies()
Definition: module_graph_builder.cc:33
void graph_single(std::string module)
Definition: module_graph_builder.cc:49
Definition: module_graph_builder.h:132
Functor for comparing names between modules.
Definition: defines.h:50
void graph_all_dependents()
Definition: module_graph_builder.cc:41
void graph_all()
Definition: module_graph_builder.cc:25
void graph_dependents(std::string module)
Definition: module_graph_builder.cc:92
void graph_dependencies(std::string module)
Definition: module_graph_builder.cc:82
Functor for comparing module dependencies.
Definition: defines.h:44
ModuleGraphBuilder(Linkler *l)
Definition: module_graph_builder.cc:4
Definition: module_graph_builder.h:23