CIRCT 20.0.0git
|
Public Member Functions | |
PyLocationVecIterator (MlirAttribute attr) | |
PyLocationVecIterator & | dunderIter () |
std::optional< MlirAttribute > | dunderNext () |
Static Public Member Functions | |
static std::optional< MlirAttribute > | getItem (MlirAttribute locVec, intptr_t pos) |
Get item at the specified position, translating a nullptr to None. | |
static void | bind (nb::module_ &m) |
Private Attributes | |
MlirAttribute | attr |
intptr_t | nextIndex = 0 |
Definition at line 115 of file MSFTModule.cpp.
|
inline |
Definition at line 126 of file MSFTModule.cpp.
|
inlinestatic |
Definition at line 136 of file MSFTModule.cpp.
References dunderIter(), and dunderNext().
|
inline |
Definition at line 127 of file MSFTModule.cpp.
Referenced by bind().
|
inline |
Definition at line 129 of file MSFTModule.cpp.
References attr, circtMSFTLocationVectorAttrGetNumElements(), getItem(), and nextIndex.
Referenced by bind().
|
inlinestatic |
Get item at the specified position, translating a nullptr to None.
Definition at line 118 of file MSFTModule.cpp.
References circtMSFTLocationVectorAttrGetElement().
Referenced by dunderNext().
|
private |
Definition at line 143 of file MSFTModule.cpp.
Referenced by dunderNext().
|
private |
Definition at line 144 of file MSFTModule.cpp.
Referenced by dunderNext().