34 std::function<
void(std::ostream&)> generator
45 std::function<
void(std::ostream&)> generator
Definition codegen_compiler.h:27
virtual ~CodegenCompiler()=default
virtual std::unique_ptr< CompileState > create_compile(const sdfg::StructuredSDFG &sdfg, const sdfg::codegen::CodeSnippet *snippet, std::function< void(std::ostream &)> generator)=0
Definition codegen_compiler.h:11
virtual CodegenCompiler & creator() const =0
virtual ~CompileState()=default
virtual bool has_compile_action()=0
virtual int codegen_order() const =0
virtual int compile_min_order() const =0
std::unique_ptr< CompileState > create_compile(const sdfg::StructuredSDFG &sdfg, const sdfg::codegen::CodeSnippet *snippet, std::function< void(std::ostream &)> generator) override
Definition structured_sdfg.h:30
Definition code_snippet_factory.h:15