An object that converts DAG nodes into strings. More...
#include <Formatter.h>
Public Member Functions | |
std::string | Format (const Value &) |
virtual std::string | Format (const Boolean &)=0 |
virtual std::string | Format (const Build &)=0 |
virtual std::string | Format (const File &)=0 |
virtual std::string | Format (const Function &)=0 |
virtual std::string | Format (const Integer &)=0 |
virtual std::string | Format (const List &)=0 |
virtual std::string | Format (const Rule &)=0 |
virtual std::string | Format (const String &)=0 |
virtual std::string | Format (const Structure &)=0 |
virtual std::string | Format (const Target &)=0 |
bool | Visit (const Boolean &) |
bool | Visit (const Build &) |
bool | Visit (const File &) |
bool | Visit (const Function &) |
bool | Visit (const Integer &) |
bool | Visit (const List &) |
bool | Visit (const Rule &) |
bool | Visit (const String &) |
bool | Visit (const Structure &) |
bool | Visit (const Target &) |
An object that converts DAG nodes into strings.
Definition at line 46 of file Formatter.h.