LLVM
8.0.1
|
Iterator for directly iterating over the operand Values. More...
#include "llvm/IR/User.h"
Additional Inherited Members | |
Public Types inherited from llvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value *> | |
using | difference_type = ptrdiff_t |
Protected Types inherited from llvm::iterator_facade_base< value_op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * > | |
enum | |
Protected Member Functions inherited from llvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value *> | |
iterator_adaptor_base ()=default | |
iterator_adaptor_base (op_iterator u) | |
const op_iterator & | wrapped () const |
Protected Attributes inherited from llvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value *> | |
op_iterator | I |
|
inlineexplicit |
Definition at line 250 of file User.h.
Referenced by llvm::User::value_op_begin(), and llvm::User::value_op_end().
|
inline |
Definition at line 252 of file User.h.
Referenced by operator->(), and llvm::User::const_value_op_iterator::operator->().
|
inline |
Definition at line 253 of file User.h.
References operator*().