My Project
List of all members
mlir::ValueUseIterator< OperandType > Class Template Reference

An iterator over all of the uses of an IR object. More...

#include <UseDefLists.h>

Inheritance diagram for mlir::ValueUseIterator< OperandType >:
Inheritance graph
[legend]
Collaboration diagram for mlir::ValueUseIterator< OperandType >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from mlir::detail::ValueUseIteratorImpl< ValueUseIterator< OperandType >, OperandType >
 ValueUseIteratorImpl (const ValueUseIteratorImpl< T, OperandType > &other)
 
 ValueUseIteratorImpl (OperandType *current=nullptr)
 
OperationgetUser () const
 
OperandType * getOperand () const
 
OperandType & operator* () const
 
ValueUseIteratorImploperator++ ()
 
bool operator== (const ValueUseIteratorImpl &rhs) const
 
- Protected Attributes inherited from mlir::detail::ValueUseIteratorImpl< ValueUseIterator< OperandType >, OperandType >
OperandType * current
 

Detailed Description

template<typename OperandType>
class mlir::ValueUseIterator< OperandType >

An iterator over all of the uses of an IR object.


The documentation for this class was generated from the following file: