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.