|
LLVM
3.7.0
|
Iterator for directly iterating over the operand Values. More...
#include <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 * > | |
| typedef ptrdiff_t | difference_type |
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 (U &&u, typename std::enable_if< !std::is_base_of< typename std::remove_cv< typename std::remove_reference< U >::type >::type, value_op_iterator >::value, int >::type=0) | |
| 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 205 of file User.h.
Referenced by operator->().
|
inline |
Definition at line 206 of file User.h.
References operator*().
1.8.6