MLIR 24.0.0git
mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTypeConverter Class Reference

Public Member Functions

 PyTypeConverter ()
 PyTypeConverter (MlirTypeConverter typeConverter)
 ~PyTypeConverter ()
void addConversion (const nb::callable &convert)
nb::typed< nb::object, std::optional< PyType > > convertType (PyType &type)
MlirTypeConverter get ()

Detailed Description

Definition at line 167 of file Rewrite.cpp.

Constructor & Destructor Documentation

◆ PyTypeConverter() [1/2]

mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTypeConverter::PyTypeConverter ( )
inline

Definition at line 169 of file Rewrite.cpp.

References mlirTypeConverterCreate(), and true.

◆ PyTypeConverter() [2/2]

mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTypeConverter::PyTypeConverter ( MlirTypeConverter typeConverter)
inline

Definition at line 170 of file Rewrite.cpp.

References false.

◆ ~PyTypeConverter()

mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTypeConverter::~PyTypeConverter ( )
inline

Definition at line 172 of file Rewrite.cpp.

References mlirTypeConverterDestroy().

Member Function Documentation

◆ addConversion()

void mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTypeConverter::addConversion ( const nb::callable & convert)
inline

◆ convertType()

nb::typed< nb::object, std::optional< PyType > > mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTypeConverter::convertType ( PyType & type)
inline

◆ get()

MlirTypeConverter mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyTypeConverter::get ( )
inline

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