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:169
Templates
- UserTy
Member Variables
- private use_iterator_impl<llvm::Use> UI
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
- private 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:187
¶llvm::Use& getUse() const
llvm::Use& getUse() const
Declared at: llvm/include/llvm/IR/Value.h:211
¶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:207
¶user_iterator_impl<UserTy>(llvm::Use* U)
user_iterator_impl<UserTy>(llvm::Use* U)
Declared at: llvm/include/llvm/IR/Value.h:171
Parameters
- llvm::Use* U
¶user_iterator_impl<UserTy>()
user_iterator_impl<UserTy>()
Declared at: llvm/include/llvm/IR/Value.h:181