Peano
Loading...
Searching...
No Matches
printers.CodePrinter Class Reference
Inheritance diagram for printers.CodePrinter:
Collaboration diagram for printers.CodePrinter:

Public Member Functions

 __init__ (CodePrinter self, kernel, str name)
 
 loop (CodePrinter self, expr, direction, below, struct_inclusion)
 
 here (self)
 
 file (cpp_printer self, str name, header=None)
 

Data Fields

 kernel
 
 code
 

Detailed Description

Definition at line 45 of file printers.py.

Constructor & Destructor Documentation

◆ __init__()

printers.CodePrinter.__init__ ( CodePrinter self,
kernel,
str name )

Reimplemented in printers.cpp_printer, and printers.MLIRPrinter.

Definition at line 47 of file printers.py.

Member Function Documentation

◆ file()

printers.CodePrinter.file ( cpp_printer self,
str name,
header = None )

Reimplemented in printers.cpp_printer.

Definition at line 58 of file printers.py.

Referenced by exahypype.kernel.__del__().

Here is the caller graph for this function:

◆ here()

printers.CodePrinter.here ( self)

Reimplemented in printers.cpp_printer, and printers.MLIRPrinter.

Definition at line 55 of file printers.py.

◆ loop()

printers.CodePrinter.loop ( CodePrinter self,
expr,
direction,
below,
struct_inclusion )

Reimplemented in printers.cpp_printer, and printers.MLIRPrinter.

Definition at line 51 of file printers.py.

Referenced by printers.MLIRPrinter.__init__(), printers.cpp_printer.loop(), printers.MLIRPrinter.loop(), and kernel_impl.impl.loop().

Here is the caller graph for this function:

Field Documentation

◆ code

◆ kernel


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