Lines Matching refs:PathI
3110 for (CastExpr::path_const_iterator PathI = E->path_begin(), in HandleLValueBasePath() local
3112 PathI != PathE; ++PathI) { in HandleLValueBasePath()
3114 *PathI)) in HandleLValueBasePath()
3116 Type = (*PathI)->getType(); in HandleLValueBasePath()
9743 for (ReverseIter PathI(E->path_end() - 1), PathE(E->path_begin()); in VisitCastExpr() local
9744 PathI != PathE; ++PathI) { in VisitCastExpr()
9745 assert(!(*PathI)->isVirtual() && "memptr cast through vbase"); in VisitCastExpr()
9746 const CXXRecordDecl *Derived = (*PathI)->getType()->getAsCXXRecordDecl(); in VisitCastExpr()
9759 for (CastExpr::path_const_iterator PathI = E->path_begin(), in VisitCastExpr() local
9760 PathE = E->path_end(); PathI != PathE; ++PathI) { in VisitCastExpr()
9761 assert(!(*PathI)->isVirtual() && "memptr cast through vbase"); in VisitCastExpr()
9762 const CXXRecordDecl *Base = (*PathI)->getType()->getAsCXXRecordDecl(); in VisitCastExpr()
9914 for (CastExpr::path_const_iterator PathI = E->path_begin(), in VisitCastExpr() local
9915 PathE = E->path_end(); PathI != PathE; ++PathI) { in VisitCastExpr()
9916 assert(!(*PathI)->isVirtual() && "record rvalue with virtual base"); in VisitCastExpr()
9917 const CXXRecordDecl *Base = (*PathI)->getType()->getAsCXXRecordDecl(); in VisitCastExpr()