class Value::user_iterator_impl
Declaration
template <typename UserTy>
class Value::user_iterator_impl { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/Value.h:165
Templates
- UserTy
Method Overview
- public bool atEnd() const
- public llvm::Use & getUse() const
- public user_iterator_impl<const UserTy> operator user_iterator_impl<const type-parameter-0-0>() const
- public user_iterator_impl<UserTy>(llvm::Use * U)
- public user_iterator_impl<UserTy>()
Methods
¶bool atEnd() const
bool atEnd() const
Description
Returns true if this iterator is equal to user_end() on the value.
Declared at: llvm/include/llvm/IR/Value.h:178
¶llvm::Use& getUse() const
llvm::Use& getUse() const
Declared at: llvm/include/llvm/IR/Value.h:202
¶user_iterator_impl<const UserTy>
operator user_iterator_impl<
const type - parameter - 0 - 0>() const
user_iterator_impl<const UserTy>
operator user_iterator_impl<
const type - parameter - 0 - 0>() const
Declared at: llvm/include/llvm/IR/Value.h:198
¶user_iterator_impl<UserTy>(llvm::Use* U)
user_iterator_impl<UserTy>(llvm::Use* U)
Declared at: llvm/include/llvm/IR/Value.h:168
Parameters
- llvm::Use* U
¶user_iterator_impl<UserTy>()
user_iterator_impl<UserTy>()
Declared at: llvm/include/llvm/IR/Value.h:172