Lines Matching refs:PathI
2420 for (CastExpr::path_const_iterator PathI = E->path_begin(), in HandleLValueBasePath() local
2422 PathI != PathE; ++PathI) { in HandleLValueBasePath()
2424 *PathI)) in HandleLValueBasePath()
2426 Type = (*PathI)->getType(); in HandleLValueBasePath()
6435 for (ReverseIter PathI(E->path_end() - 1), PathE(E->path_begin()); in VisitCastExpr() local
6436 PathI != PathE; ++PathI) { in VisitCastExpr()
6437 assert(!(*PathI)->isVirtual() && "memptr cast through vbase"); in VisitCastExpr()
6438 const CXXRecordDecl *Derived = (*PathI)->getType()->getAsCXXRecordDecl(); in VisitCastExpr()
6451 for (CastExpr::path_const_iterator PathI = E->path_begin(), in VisitCastExpr() local
6452 PathE = E->path_end(); PathI != PathE; ++PathI) { in VisitCastExpr()
6453 assert(!(*PathI)->isVirtual() && "memptr cast through vbase"); in VisitCastExpr()
6454 const CXXRecordDecl *Base = (*PathI)->getType()->getAsCXXRecordDecl(); in VisitCastExpr()
6605 for (CastExpr::path_const_iterator PathI = E->path_begin(), in VisitCastExpr() local
6606 PathE = E->path_end(); PathI != PathE; ++PathI) { in VisitCastExpr()
6607 assert(!(*PathI)->isVirtual() && "record rvalue with virtual base"); in VisitCastExpr()
6608 const CXXRecordDecl *Base = (*PathI)->getType()->getAsCXXRecordDecl(); in VisitCastExpr()