LLVM: llvm::IndirectBrInst::const_succ_op_iterator Struct Reference (original) (raw)
The const version of succ_op_iterator. More...
#include "[llvm/IR/Instructions.h](Instructions%5F8h%5Fsource.html)"
Inheritance diagram for llvm::IndirectBrInst::const_succ_op_iterator:
| Public Member Functions |
|
|
const_succ_op_iterator (const_value_op_iterator I) |
| const BasicBlock * |
operator* () const |
| const BasicBlock * |
operator-> () const |
| Public Member Functions inherited from llvm::iterator_adaptor_base< const_succ_op_iterator, const_value_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |
|
| const_succ_op_iterator & |
operator+= (difference_type n) |
| const_succ_op_iterator & |
operator-= (difference_type n) |
| difference_type |
operator- (const const_succ_op_iterator &RHS) const |
| const_succ_op_iterator & |
operator++ () |
| const_succ_op_iterator & |
operator-- () |
| const BasicBlock * |
operator* () const |
| Public Member Functions inherited from llvm::iterator_facade_base< const_succ_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |
|
| const_succ_op_iterator |
operator+ (ptrdiff_t n) const |
| const_succ_op_iterator |
operator- (ptrdiff_t n) const |
| const_succ_op_iterator & |
operator++ () |
| const_succ_op_iterator & |
operator-- () |
| bool |
operator!= (const const_succ_op_iterator &RHS) const |
| bool |
operator> (const const_succ_op_iterator &RHS) const |
| bool |
operator<= (const const_succ_op_iterator &RHS) const |
| bool |
operator>= (const const_succ_op_iterator &RHS) const |
| PointerProxy |
operator-> () const |
| ReferenceProxy |
operator[] (ptrdiff_t n) const |
| Additional Inherited Members |
|
| Public Types inherited from llvm::iterator_adaptor_base< const_succ_op_iterator, const_value_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |
|
| using |
difference_type |
| Public Types inherited from llvm::iterator_facade_base< const_succ_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |
|
| using |
iterator_category |
| using |
value_type |
| using |
difference_type |
| using |
pointer |
| using |
reference |
| Protected Types inherited from llvm::iterator_facade_base< const_succ_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |
|
| enum |
|
| Protected Member Functions inherited from llvm::iterator_adaptor_base< const_succ_op_iterator, const_value_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |
|
|
iterator_adaptor_base ()=default |
| const const_value_op_iterator & |
wrapped () const |
| Protected Attributes inherited from llvm::iterator_adaptor_base< const_succ_op_iterator, const_value_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |
|
| const_value_op_iterator |
I |
Detailed Description
Constructor & Destructor Documentation
Definition at line 3641 of file Instructions.h.
References llvm::iterator_adaptor_base< const_succ_op_iterator, const_value_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * >::I, and llvm::iterator_adaptor_base< const_succ_op_iterator, const_value_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * >::iterator_adaptor_base().
Member Function Documentation
◆ operator*()
| const BasicBlock * llvm::IndirectBrInst::const_succ_op_iterator::operator* ( ) const |
inline |
◆ operator->()
| const BasicBlock * llvm::IndirectBrInst::const_succ_op_iterator::operator-> ( ) const |
inline |
The documentation for this struct was generated from the following file: