40#ifndef TPG_GENERATION_ENGINE_FACTORY_H
41#define TPG_GENERATION_ENGINE_FACTORY_H
42#include "codeGen/tpgGenerationEngine.h"
79 std::unique_ptr<TPGGenerationEngine>
create(
81 const std::string& path =
"./");
Factory class to create code generators.
Definition tpgGenerationEngineFactory.h:49
std::unique_ptr< TPGGenerationEngine > create(const std::string &filename, const TPG::TPGGraph &tpg, const std::string &path="./")
Factory method to create a codegen with the configured mode.
Definition tpgGenerationEngineFactory.cpp:54
TPGGenerationEngineFactory()
Factory constructor with default mode.
Definition tpgGenerationEngineFactory.cpp:44
generationEngineMode
Enumeration of possible codegen modes.
Definition tpgGenerationEngineFactory.h:56
Class for storing a Tangled-Program-Graph.
Definition tpgGraph.h:58
Definition programGenerationEngine.h:49