|
MLIR 22.0.0git
|
#include "mlir/Bindings/Python/IRAttributes.h"
Public Member Functions | |
| nb_buffer_info (void *ptr, ssize_t itemsize, const char *format, ssize_t ndim, SmallVector< ssize_t, 4 > shape_in, SmallVector< ssize_t, 4 > strides_in, bool readonly=false, std::unique_ptr< Py_buffer, void(*)(Py_buffer *)> owned_view_in=std::unique_ptr< Py_buffer, void(*)(Py_buffer *)>(nullptr, nullptr)) | |
| nb_buffer_info (Py_buffer *view) | |
| nb_buffer_info (const nb_buffer_info &)=delete | |
| nb_buffer_info (nb_buffer_info &&)=default | |
| nb_buffer_info & | operator= (const nb_buffer_info &)=delete |
| nb_buffer_info & | operator= (nb_buffer_info &&)=default |
Public Attributes | |
| void * | ptr = nullptr |
| ssize_t | itemsize = 0 |
| ssize_t | size = 0 |
| const char * | format = nullptr |
| ssize_t | ndim = 0 |
| SmallVector< ssize_t, 4 > | shape |
| SmallVector< ssize_t, 4 > | strides |
| bool | readonly = false |
Definition at line 28 of file IRAttributes.h.
| mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::nb_buffer_info::nb_buffer_info | ( | void * | ptr, |
| ssize_t | itemsize, | ||
| const char * | format, | ||
| ssize_t | ndim, | ||
| SmallVector< ssize_t, 4 > | shape_in, | ||
| SmallVector< ssize_t, 4 > | strides_in, | ||
| bool | readonly = false, | ||
| std::unique_ptr< Py_buffer, void(* | owned_view_in )(Py_buffer *)> = std::unique_ptr<Py_buffer, void (*)(Py_buffer *)>(nullptr, nullptr) ) |
Definition at line 129 of file IRAttributes.cpp.
References format, itemsize, ndim, ptr, readonly, shape, size, and strides.
Referenced by nb_buffer_info(), nb_buffer_info(), nb_buffer_info(), operator=(), and operator=().
|
inlineexplicit |
Definition at line 45 of file IRAttributes.h.
References format, itemsize, nb_buffer_info(), and ndim.
|
delete |
References nb_buffer_info().
|
default |
References nb_buffer_info().
|
delete |
References nb_buffer_info().
|
default |
References nb_buffer_info().
| const char* mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::nb_buffer_info::format = nullptr |
Definition at line 32 of file IRAttributes.h.
Referenced by nb_buffer_info(), and nb_buffer_info().
| ssize_t mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::nb_buffer_info::itemsize = 0 |
Definition at line 30 of file IRAttributes.h.
Referenced by nb_buffer_info(), and nb_buffer_info().
| ssize_t mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::nb_buffer_info::ndim = 0 |
Definition at line 33 of file IRAttributes.h.
Referenced by nb_buffer_info(), and nb_buffer_info().
Definition at line 29 of file IRAttributes.h.
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOpaqueAttribute::bindDerived(), and nb_buffer_info().
Definition at line 36 of file IRAttributes.h.
Referenced by nb_buffer_info().
| SmallVector<ssize_t, 4> mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::nb_buffer_info::shape |
Definition at line 34 of file IRAttributes.h.
Referenced by nb_buffer_info().
| ssize_t mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::nb_buffer_info::size = 0 |
Definition at line 31 of file IRAttributes.h.
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOpaqueAttribute::bindDerived(), and nb_buffer_info().
| SmallVector<ssize_t, 4> mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::nb_buffer_info::strides |
Definition at line 35 of file IRAttributes.h.
Referenced by nb_buffer_info().