CIRCT 20.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
esiaccel.codegen.Generator Class Reference
Inheritance diagram for esiaccel.codegen.Generator:
Inheritance graph
[legend]
Collaboration diagram for esiaccel.codegen.Generator:
Collaboration graph
[legend]

Public Member Functions

 __init__ (self, AcceleratorConnection conn)
 
 generate (self, Path output_dir, str system_name)
 

Public Attributes

 manifest
 

Static Public Attributes

Optional language = None
 

Detailed Description

Base class for all generators.

Definition at line 21 of file codegen.py.

Constructor & Destructor Documentation

◆ __init__()

esiaccel.codegen.Generator.__init__ (   self,
AcceleratorConnection  conn 
)

Definition at line 26 of file codegen.py.

Member Function Documentation

◆ generate()

esiaccel.codegen.Generator.generate (   self,
Path  output_dir,
str  system_name 
)

Reimplemented in esiaccel.codegen.CppGenerator.

Definition at line 29 of file codegen.py.

Member Data Documentation

◆ language

Optional esiaccel.codegen.Generator.language = None
static

Definition at line 24 of file codegen.py.

◆ manifest

esiaccel.codegen.Generator.manifest

The documentation for this class was generated from the following file: