MLIR
15.0.0git
|
This class implements iteration on the types of a given range of values. More...
#include "mlir/IR/Block.h"
Public Member Functions | |
template<typename Container > | |
ValueTypeRange (Container &&c) | |
Type | operator[] (size_t index) const |
Return the type at the given index. More... | |
size_t | size () const |
Return the size of this range. More... | |
Type | front () |
Return first type in the range. More... | |
template<typename OtherT > | |
bool | operator== (const OtherT &other) const |
Compare this range with another. More... | |
template<typename OtherT > | |
bool | operator!= (const OtherT &other) const |
This class implements iteration on the types of a given range of values.
|
inline |
Definition at line 146 of file TypeRange.h.
|
inline |
Return first type in the range.
Definition at line 158 of file TypeRange.h.
Referenced by insertCasts(), verifyShapeOrExtentTensorOp(), and verifySizeOrIndexOp().
|
inline |
Definition at line 167 of file TypeRange.h.
|
inline |
Compare this range with another.
Definition at line 162 of file TypeRange.h.
|
inline |
Return the type at the given index.
Definition at line 149 of file TypeRange.h.
|
inline |
Return the size of this range.
Definition at line 155 of file TypeRange.h.