|
LLVM 22.0.0git
|
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 |
| Public Types inherited from llvm::iterator_facade_base< value_op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * > | |
| enum | |
| using | iterator_category |
| using | value_type |
| using | difference_type |
| using | pointer |
| using | reference |
| 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 | |
| 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 |
|
inline |
Definition at line 307 of file User.h.
References llvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * >::I, and llvm::Value::Value().
Referenced by operator->().
|
inline |
Definition at line 308 of file User.h.
References operator*(), and llvm::Value::Value().