Fabrique

A build language for complex systems

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
fabrique::dag::DAGBuilder Member List

This is the complete list of members for fabrique::dag::DAGBuilder, including all inherited members.

AddRegeneration(const Arguments &commandLineArguments, const std::vector< std::string > &inputFiles, const std::vector< std::string > &outputFiles)fabrique::dag::DAGBuilder
Bool(bool, SourceRange)fabrique::dag::DAGBuilder
Build(std::shared_ptr< class Rule >, ValueMap, SourceRange)fabrique::dag::DAGBuilder
builds_ (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilderprotected
ctx_ (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilderprotected
dag(const std::vector< std::string > &topLevelTargets) const fabrique::dag::DAGBuilder
DAGBuilder(Context &) (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilder
Define(std::string name, ValuePtr)fabrique::dag::DAGBuilder
File(std::string fullPath, const ValueMap &attributes, const FileType &, const SourceRange &src=SourceRange::None())fabrique::dag::DAGBuilder
File(std::string subdir, std::string filename, const ValueMap &attributes, const FileType &, const SourceRange &src=SourceRange::None())fabrique::dag::DAGBuilder
files_ (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilderprotected
Function(const Function::Evaluator, ValueMap scope, const SharedPtrVec< Parameter > &, const FunctionType &, SourceRange=SourceRange::None())fabrique::dag::DAGBuilder
Integer(int, SourceRange)fabrique::dag::DAGBuilder
Rule(std::string command, const ValueMap &arguments, const SharedPtrVec< Parameter > &parameters, const Type &, const SourceRange &from=SourceRange::None())fabrique::dag::DAGBuilder
Rule(std::string name, std::string command, const ValueMap &arguments, const SharedPtrVec< Parameter > &parameters, const Type &, const SourceRange &from=SourceRange::None()) (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilderprotected
rules_ (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilderprotected
String(const std::string &, SourceRange=SourceRange::None())fabrique::dag::DAGBuilder
Struct(const std::vector< Structure::NamedValue > &, const Type &, SourceRange)fabrique::dag::DAGBuilder
Target(const std::shared_ptr< class Build > &)fabrique::dag::DAGBuilder
Target(const std::shared_ptr< class File > &) (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilder
Target(const std::shared_ptr< class List > &) (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilder
targets_ (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilderprotected
typeContext() (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilderinline
variables_ (defined in fabrique::dag::DAGBuilder)fabrique::dag::DAGBuilderprotected