Interface for backend classes that convert a DAG to something else (e.g., a Ninja file). More...
#include <Backend.h>
 
  
 | Public Member Functions | |
| virtual std::string | DefaultFilename () const =0 | 
| virtual void | Process (const dag::DAG &, Bytestream &, ErrorReport::Report)=0 | 
| Static Public Member Functions | |
| static std::unique_ptr< Backend > | Create (const std::string &name) | 
| Create a new backend using a registered short name.  More... | |
Interface for backend classes that convert a DAG to something else (e.g., a Ninja file).
| 
 | static | 
Create a new backend using a registered short name.
Definition at line 46 of file Backend.cc.