My Project
|
#include <UseDefLists.h>
Public Member Functions | |
template<typename T > | |
ValueUseIteratorImpl (const ValueUseIteratorImpl< T, OperandType > &other) | |
ValueUseIteratorImpl (OperandType *current=nullptr) | |
Operation * | getUser () const |
OperandType * | getOperand () const |
OperandType & | operator* () const |
ValueUseIteratorImpl & | operator++ () |
bool | operator== (const ValueUseIteratorImpl &rhs) const |
Protected Attributes | |
OperandType * | current |
A base iterator class that allows for iterating over the uses of a value. This is templated to allow for derived iterators to override specific iterator methods.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |