CIRCT 20.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ServiceGenFunc Class Reference

Container for a Python function that will be called to generate a service. More...

Collaboration diagram for ServiceGenFunc:
Collaboration graph
[legend]

Public Member Functions

 ServiceGenFunc (nb::object genFunc)
 
MlirLogicalResult run (MlirOperation reqOp, MlirOperation declOp, MlirOperation recOp)
 

Private Attributes

nb::object genFunc
 

Detailed Description

Container for a Python function that will be called to generate a service.

Definition at line 34 of file ESIModule.cpp.

Constructor & Destructor Documentation

◆ ServiceGenFunc()

ServiceGenFunc::ServiceGenFunc ( nb::object  genFunc)
inline

Definition at line 36 of file ESIModule.cpp.

Member Function Documentation

◆ run()

MlirLogicalResult ServiceGenFunc::run ( MlirOperation  reqOp,
MlirOperation  declOp,
MlirOperation  recOp 
)
inline

Definition at line 38 of file ESIModule.cpp.

References genFunc.

Member Data Documentation

◆ genFunc

nb::object ServiceGenFunc::genFunc
private

Definition at line 47 of file ESIModule.cpp.

Referenced by run().


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