LLVM API Documentation
#include <User.h>


Public Member Functions | |
| value_op_iterator (Use *U=nullptr) | |
| Value * | operator* () const |
| Value * | operator-> () const |
Convenience iterator for directly iterating over the Values in the OperandList
| llvm::User::value_op_iterator::value_op_iterator | ( | Use * | U = nullptr | ) | [inline, explicit] |
| Value* llvm::User::value_op_iterator::operator* | ( | ) | const [inline] |
Reimplemented from llvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * >.
Definition at line 139 of file User.h.
Referenced by operator->().
| Value* llvm::User::value_op_iterator::operator-> | ( | ) | const [inline] |
Reimplemented from llvm::iterator_facade_base< value_op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * >.
Definition at line 140 of file User.h.
References operator*().