|
MLIR 22.0.0git
|
This class provides iteration over the held operations of blocks directly within a region. More...
#include "mlir/IR/Region.h"
Public Member Functions | |
| OpIterator (Region *region, bool end=false) | |
| Initialize OpIterator for a region, specify end to return the iterator to last operation. | |
| OpIterator & | operator++ () |
| Operation * | operator-> () const |
| Operation & | operator* () const |
| bool | operator== (const OpIterator &rhs) const |
| Compare this iterator with another. | |
| bool | operator!= (const OpIterator &rhs) const |
This class provides iteration over the held operations of blocks directly within a region.
Initialize OpIterator for a region, specify end to return the iterator to last operation.
Definition at line 226 of file Region.cpp.
References mlir::Region::begin(), mlir::Region::end(), and mlir::Region::Region().
Referenced by operator!=(), and operator==().
|
inline |
Definition at line 150 of file Region.h.
References OpIterator(), and rhs.
|
inline |
| Region::OpIterator & Region::OpIterator::operator++ | ( | ) |
Definition at line 232 of file Region.cpp.
|
inline |
|
inline |
Compare this iterator with another.
Definition at line 147 of file Region.h.
References OpIterator(), and rhs.