class InstIterator
Declaration
template <class BB_t, class BB_i_t, class BI_t, class II_t>
class InstIterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/InstIterator.h:32
Templates
- BB_t
- BB_i_t
- BI_t
- II_t
Method Overview
- public InstIterator<BB_t, BB_i_t, BI_t, II_t>()
- public template <typename A, typename B, typename C, typename D> InstIterator<BB_t, BB_i_t, BI_t, II_t>(const InstIterator<A, B, C, D> & II)
- public template <typename A, typename B, typename C, typename D> InstIterator<BB_t, BB_i_t, BI_t, II_t>(InstIterator<A, B, C, D> & II)
- public template <class M> InstIterator<BB_t, BB_i_t, BI_t, II_t>(M & m)
- public template <class M> InstIterator<BB_t, BB_i_t, BI_t, II_t>(M & m, bool)
- public inline bool atEnd() const
- public inline llvm::InstIterator::BBIty & getBasicBlockIterator()
- public inline llvm::InstIterator::BIty & getInstructionIterator()
Methods
¶InstIterator<BB_t, BB_i_t, BI_t, II_t>()
InstIterator<BB_t, BB_i_t, BI_t, II_t>()
Declared at: llvm/include/llvm/IR/InstIterator.h:49
¶template <typename A,
typename B,
typename C,
typename D>
InstIterator<BB_t, BB_i_t, BI_t, II_t>(
const InstIterator<A, B, C, D>& II)
template <typename A,
typename B,
typename C,
typename D>
InstIterator<BB_t, BB_i_t, BI_t, II_t>(
const InstIterator<A, B, C, D>& II)
Declared at: llvm/include/llvm/IR/InstIterator.h:53
Templates
- A
- B
- C
- D
Parameters
- const InstIterator<A, B, C, D>& II
¶template <typename A,
typename B,
typename C,
typename D>
InstIterator<BB_t, BB_i_t, BI_t, II_t>(
InstIterator<A, B, C, D>& II)
template <typename A,
typename B,
typename C,
typename D>
InstIterator<BB_t, BB_i_t, BI_t, II_t>(
InstIterator<A, B, C, D>& II)
Declared at: llvm/include/llvm/IR/InstIterator.h:57
Templates
- A
- B
- C
- D
Parameters
- InstIterator<A, B, C, D>& II
¶template <class M>
InstIterator<BB_t, BB_i_t, BI_t, II_t>(M& m)
template <class M>
InstIterator<BB_t, BB_i_t, BI_t, II_t>(M& m)
Declared at: llvm/include/llvm/IR/InstIterator.h:60
Templates
- M
Parameters
- M& m
¶template <class M>
InstIterator<BB_t, BB_i_t, BI_t, II_t>(M& m, bool)
template <class M>
InstIterator<BB_t, BB_i_t, BI_t, II_t>(M& m, bool)
Declared at: llvm/include/llvm/IR/InstIterator.h:68
Templates
- M
Parameters
- M& m
- bool
¶inline bool atEnd() const
inline bool atEnd() const
Declared at: llvm/include/llvm/IR/InstIterator.h:107
¶inline llvm::InstIterator::BBIty&
getBasicBlockIterator()
inline llvm::InstIterator::BBIty&
getBasicBlockIterator()
Declared at: llvm/include/llvm/IR/InstIterator.h:73
¶inline llvm::InstIterator::BIty&
getInstructionIterator()
inline llvm::InstIterator::BIty&
getInstructionIterator()
Declared at: llvm/include/llvm/IR/InstIterator.h:74