docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
code_snippet_factory.h File Reference
#include <optional>
#include <string>
#include <unordered_set>
#include <vector>
#include "utils.h"

Go to the source code of this file.

Classes

class  sdfg::codegen::CodeSnippet
class  sdfg::codegen::LibDependency
struct  sdfg::codegen::DependencyState
class  sdfg::codegen::CodeSnippetFactory
 Originally started out as a handler for additional source files, like hardware-accelerator kernels that are called from the main code, it has morphed more into a CodegenState That also includes library dependencies and header definitions that could be used with the existing arguments given to any dispatcher. More...
class  sdfg::codegen::NestedCodeSnippetFactory
 Used when we need to dispatch main SDFG elements into a subset of files (like offloaded kernels). More...

Namespaces

namespace  sdfg
namespace  sdfg::codegen

Variables

std::string sdfg::codegen::CODE_SNIPPET_INIT_ONCE = "init_once"
std::string sdfg::codegen::CODE_SNIPPET_DEINIT_ONCE = "deinit_once"