|
MLIR 22.0.0git
|
A utility iterator that allows walking over the internal raw complex APInt values. More...
#include "mlir/IR/BuiltinAttributes.h"
Public Member Functions | |
| std::complex< APInt > | operator* () const |
| Accesses the raw std::complex<APInt> value at this iterator position. | |
Additional Inherited Members | |
| Protected Member Functions inherited from mlir::detail::DenseElementIndexedIteratorImpl< ComplexIntElementIterator, std::complex< APInt >, std::complex< APInt >, std::complex< APInt > > | |
| DenseElementIndexedIteratorImpl (const char *data, bool isSplat, size_t dataIndex) | |
| ptrdiff_t | getDataIndex () const |
| Return the current index for this iterator, adjusted for the case of a splat. | |
| const char * | getData () const |
| Return the data base pointer. | |
A utility iterator that allows walking over the internal raw complex APInt values.
Definition at line 312 of file BuiltinAttributes.h.
| std::complex< APInt > DenseElementsAttr::ComplexIntElementIterator::operator* | ( | ) | const |
Accesses the raw std::complex<APInt> value at this iterator position.
Definition at line 701 of file BuiltinAttributes.cpp.
References mlir::detail::DenseElementIndexedIteratorImpl< ComplexIntElementIterator, std::complex< APInt >, std::complex< APInt >, std::complex< APInt > >::getData(), mlir::detail::DenseElementIndexedIteratorImpl< ComplexIntElementIterator, std::complex< APInt >, std::complex< APInt >, std::complex< APInt > >::getDataIndex(), getDenseElementStorageWidth(), and readBits().