MLIR 22.0.0git
mlir::python::DefaultingPyMlirContext Class Reference

Used in function arguments when None should resolve to the current context manager set instance. More...

#include "Bindings/Python/IRModule.h"

Inheritance diagram for mlir::python::DefaultingPyMlirContext:

Public Member Functions

 Defaulting ()=default
 Type casters require the type to be default constructible, but using such an instance is illegal.
 Defaulting (ReferrentTy &referrent)
Public Member Functions inherited from mlir::python::Defaulting< DefaultingPyMlirContext, PyMlirContext >
 Defaulting ()=default
 Type casters require the type to be default constructible, but using such an instance is illegal.
ReferrentTyget () const
ReferrentTyoperator-> ()

Static Public Member Functions

static PyMlirContextresolve ()

Static Public Attributes

static constexpr const char kTypeDescription [] = "Context"

Additional Inherited Members

Public Types inherited from mlir::python::Defaulting< DefaultingPyMlirContext, PyMlirContext >
using ReferrentTy

Detailed Description

Used in function arguments when None should resolve to the current context manager set instance.

Definition at line 272 of file IRModule.h.

Member Function Documentation

◆ Defaulting() [1/2]

mlir::python::Defaulting< DerivedTy, T >::Defaulting ( )
default

Type casters require the type to be default constructible, but using such an instance is illegal.

◆ Defaulting() [2/2]

mlir::python::Defaulting< DerivedTy, T >::Defaulting ( ReferrentTy & referrent)
inline

Definition at line 58 of file NanobindUtils.h.

◆ resolve()

Member Data Documentation

◆ kTypeDescription

const char mlir::python::DefaultingPyMlirContext::kTypeDescription[] = "Context"
staticconstexpr

Definition at line 276 of file IRModule.h.


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