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*().