MLIR: mlir::ValueUserIterator< UseIteratorT, OperandType > Class Template Reference (original) (raw)
An iterator over the users of an IRObject. More...
#include "[mlir/IR/UseDefLists.h](UseDefLists%5F8h%5Fsource.html)"
Inheritance diagram for mlir::ValueUserIterator< UseIteratorT, OperandType >:
Public Member Functions | |
---|---|
Operation * | mapElement (OperandType &value) const |
Map the element to the iterator result type. More... | |
Operation * | operator-> () |
Provide access to the underlying operation. More... | |
Detailed Description
template<typename UseIteratorT, typename OperandType>
class mlir::ValueUserIterator< UseIteratorT, OperandType >
An iterator over the users of an IRObject.
This is a wrapper iterator around a specific use iterator.
Definition at line 341 of file UseDefLists.h.
Member Function Documentation
◆ mapElement()
template<typename UseIteratorT , typename OperandType >
Map the element to the iterator result type.
Definition at line 351 of file UseDefLists.h.
◆ operator->()
template<typename UseIteratorT , typename OperandType >
Provide access to the underlying operation.
Definition at line 354 of file UseDefLists.h.
The documentation for this class was generated from the following file:
- include/mlir/IR/UseDefLists.h