My Project
|
A utility iterator that allows walking over the internal raw APInt values. More...
#include <Attributes.h>
Public Member Functions | |
APInt | operator* () const |
Accesses the raw APInt value at this iterator position. More... | |
![]() | |
ptrdiff_t | operator- (const indexed_accessor_iterator &rhs) const |
bool | operator== (const indexed_accessor_iterator &rhs) const |
bool | operator< (const indexed_accessor_iterator &rhs) const |
IntElementIterator & | operator+= (ptrdiff_t offset) |
IntElementIterator & | operator-= (ptrdiff_t offset) |
ptrdiff_t | getIndex () const |
Returns the current index of the iterator. More... | |
const DenseIterPtrAndSplat & | getBase () const |
Returns the current base of the iterator. More... | |
Additional Inherited Members | |
![]() | |
DenseElementIndexedIteratorImpl (const char *data, bool isSplat, size_t dataIndex) | |
ptrdiff_t | getDataIndex () const |
const char * | getData () const |
Return the data base pointer. More... | |
![]() | |
indexed_accessor_iterator (DenseIterPtrAndSplat base, ptrdiff_t index) | |
![]() | |
DenseIterPtrAndSplat | base |
ptrdiff_t | index |
A utility iterator that allows walking over the internal raw APInt values.
APInt DenseElementsAttr::IntElementIterator::operator* | ( | void | ) | const |
Accesses the raw APInt value at this iterator position.