Ninja
Classes
graph.h File Reference
#include <string>
#include <vector>
#include "eval_env.h"
#include "timestamp.h"
Include dependency graph for graph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DependencyScan
 DependencyScan manages the process of scanning the files in a graph and updating the dirty/outputs_ready state of all the nodes and edges. More...
 
struct  Edge
 An edge in the dependency graph; links between Nodes using Rules. More...
 
struct  ImplicitDepLoader
 ImplicitDepLoader loads implicit dependencies, as referenced via the "depfile" attribute in build files. More...
 
struct  Node
 Information about a node in the dependency graph: the file, whether it's dirty, mtime, etc. More...
 
struct  Rule
 An invokable build command and associated metadata (description, etc.). More...