MLIR 22.0.0git
mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseI8ArrayAttribute Struct Reference

#include "mlir/Bindings/Python/IRAttributes.h"

Inheritance diagram for mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseI8ArrayAttribute:

Static Public Attributes

static constexpr IsAFunctionTy isaFunction = mlirAttributeIsADenseI8Array
static constexpr auto getAttribute = mlirDenseI8ArrayGet
static constexpr auto getElement = mlirDenseI8ArrayGetElement
static constexpr const char * pyClassName = "DenseI8ArrayAttr"
static constexpr const char * pyIteratorName = "DenseI8ArrayIterator"
Static Public Attributes inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAttribute< PyDenseI8ArrayAttribute >
static constexpr GetTypeIDFunctionTy getTypeIdFunction
static const MlirStringRef name

Additional Inherited Members

Public Types inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAttribute< PyDenseI8ArrayAttribute >
using ClassTy
using IsAFunctionTy
using GetTypeIDFunctionTy
using Base
Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseArrayAttribute< int8_t, PyDenseI8ArrayAttribute >
int8_t getItem (intptr_t i)
 Get the element at the given index.
Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAttribute< PyDenseI8ArrayAttribute >
 PyConcreteAttribute ()=default
Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAttribute
 PyAttribute (PyMlirContextRef contextRef, MlirAttribute attr)
bool operator== (const PyAttribute &other) const
 operator MlirAttribute () const
MlirAttribute get () const
nanobind::object getCapsule ()
 Gets a capsule wrapping the void* within the MlirAttribute.
nanobind::typed< nanobind::object, PyAttributemaybeDownCast ()
Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::BaseContextObject
 BaseContextObject (PyMlirContextRef ref)
PyMlirContextRefgetContext ()
 Accesses the context reference.
Static Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseArrayAttribute< int8_t, PyDenseI8ArrayAttribute >
static void bindDerived (typename PyConcreteAttribute< PyDenseI8ArrayAttribute >::ClassTy &c)
 Bind the attribute class.
Static Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAttribute< PyDenseI8ArrayAttribute >
static MlirAttribute castFrom (PyAttribute &orig)
static void bind (nanobind::module_ &m, PyType_Slot *slots=nullptr)
static void bindDerived (ClassTy &m)
 Implemented by derived classes to add methods to the Python subclass.
Static Public Member Functions inherited from mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyAttribute
static PyAttribute createFromCapsule (const nanobind::object &capsule)
 Creates a PyAttribute from the MlirAttribute wrapped by a capsule.

Detailed Description

Definition at line 233 of file IRAttributes.h.

Member Data Documentation

◆ getAttribute

auto mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseI8ArrayAttribute::getAttribute = mlirDenseI8ArrayGet
staticconstexpr

Definition at line 236 of file IRAttributes.h.

◆ getElement

auto mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseI8ArrayAttribute::getElement = mlirDenseI8ArrayGetElement
staticconstexpr

Definition at line 237 of file IRAttributes.h.

◆ isaFunction

IsAFunctionTy mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseI8ArrayAttribute::isaFunction = mlirAttributeIsADenseI8Array
staticconstexpr

◆ pyClassName

const char* mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseI8ArrayAttribute::pyClassName = "DenseI8ArrayAttr"
staticconstexpr

Definition at line 238 of file IRAttributes.h.

◆ pyIteratorName

const char* mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyDenseI8ArrayAttribute::pyIteratorName = "DenseI8ArrayIterator"
staticconstexpr

Definition at line 239 of file IRAttributes.h.


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