reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Instructions.h
 3160   template <typename CaseHandleT> class CaseIteratorImpl;

References

include/llvm/IR/Instructions.h
 3241       : public iterator_facade_base<CaseIteratorImpl<CaseHandleT>,
 3241       : public iterator_facade_base<CaseIteratorImpl<CaseHandleT>,
 3259     static CaseIteratorImpl fromSuccessorIndex(SwitchInstT *SI,
 3263       return SuccessorIndex != 0 ? CaseIteratorImpl(SI, SuccessorIndex - 1)
 3264                                  : CaseIteratorImpl(SI, DefaultPseudoIndex);
 3269     operator CaseIteratorImpl<ConstCaseHandle>() const {
 3270       return CaseIteratorImpl<ConstCaseHandle>(Case.SI, Case.Index);
 3273     CaseIteratorImpl &operator+=(ptrdiff_t N) {
 3282     CaseIteratorImpl &operator-=(ptrdiff_t N) {
 3291     ptrdiff_t operator-(const CaseIteratorImpl &RHS) const {
 3295     bool operator==(const CaseIteratorImpl &RHS) const {
 3298     bool operator<(const CaseIteratorImpl &RHS) const {
 3306   using CaseIt = CaseIteratorImpl<CaseHandle>;
 3307   using ConstCaseIt = CaseIteratorImpl<ConstCaseHandle>;