MLIR  20.0.0git
Public Member Functions | Static Public Member Functions | List of all members
mlir::python::PyShapedTypeComponents Class Reference

Wrapper around an shaped type components. More...

Public Member Functions

 PyShapedTypeComponents (MlirType elementType)
 
 PyShapedTypeComponents (nb::list shape, MlirType elementType)
 
 PyShapedTypeComponents (nb::list shape, MlirType elementType, MlirAttribute attribute)
 
 PyShapedTypeComponents (PyShapedTypeComponents &)=delete
 
 PyShapedTypeComponents (PyShapedTypeComponents &&other) noexcept
 
nb::object getCapsule ()
 

Static Public Member Functions

static void bind (nb::module_ &m)
 
static PyShapedTypeComponents createFromCapsule (nb::object capsule)
 

Detailed Description

Wrapper around an shaped type components.

Definition at line 316 of file IRInterfaces.cpp.

Constructor & Destructor Documentation

◆ PyShapedTypeComponents() [1/5]

mlir::python::PyShapedTypeComponents::PyShapedTypeComponents ( MlirType  elementType)
inline

Definition at line 318 of file IRInterfaces.cpp.

◆ PyShapedTypeComponents() [2/5]

mlir::python::PyShapedTypeComponents::PyShapedTypeComponents ( nb::list  shape,
MlirType  elementType 
)
inline

Definition at line 319 of file IRInterfaces.cpp.

◆ PyShapedTypeComponents() [3/5]

mlir::python::PyShapedTypeComponents::PyShapedTypeComponents ( nb::list  shape,
MlirType  elementType,
MlirAttribute  attribute 
)
inline

Definition at line 321 of file IRInterfaces.cpp.

◆ PyShapedTypeComponents() [4/5]

mlir::python::PyShapedTypeComponents::PyShapedTypeComponents ( PyShapedTypeComponents )
delete

◆ PyShapedTypeComponents() [5/5]

mlir::python::PyShapedTypeComponents::PyShapedTypeComponents ( PyShapedTypeComponents &&  other)
inlinenoexcept

Definition at line 326 of file IRInterfaces.cpp.

Member Function Documentation

◆ bind()

static void mlir::python::PyShapedTypeComponents::bind ( nb::module_ &  m)
inlinestatic

Definition at line 330 of file IRInterfaces.cpp.

◆ createFromCapsule()

static PyShapedTypeComponents mlir::python::PyShapedTypeComponents::createFromCapsule ( nb::object  capsule)
static

◆ getCapsule()

nb::object mlir::python::PyShapedTypeComponents::getCapsule ( )

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