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: