Lines Matching refs:getAsCXXRecordDecl
1654 const CXXRecordDecl *BaseDecl = Base->getType()->getAsCXXRecordDecl();
1664 DerivedDecl = D.MostDerivedType->getAsCXXRecordDecl();
1681 if (!HandleLValueBase(Info, E, Result, Type->getAsCXXRecordDecl(),
1864 if (I->getType()->getAsCXXRecordDecl()->getCanonicalDecl() == Base)
2106 const CXXRecordDecl *Derived = ObjType->getAsCXXRecordDecl();
2876 const CXXRecordDecl *RD = LVType->getAsCXXRecordDecl();
2948 const CXXRecordDecl *TargetType = TargetQT->getAsCXXRecordDecl();
2951 FinalType = D.MostDerivedType->getAsCXXRecordDecl();
3573 BaseType->getAsCXXRecordDecl(), &Layout))
4730 const CXXRecordDecl *Derived = (*PathI)->getType()->getAsCXXRecordDecl();
4735 if (!Result.castToDerived(FinalTy->getAsCXXRecordDecl()))
4746 const CXXRecordDecl *Base = (*PathI)->getType()->getAsCXXRecordDecl();
4809 const CXXRecordDecl *Base = I->getType()->getAsCXXRecordDecl();
4884 const CXXRecordDecl *RD = E->getSubExpr()->getType()->getAsCXXRecordDecl();
4888 const CXXRecordDecl *Base = (*PathI)->getType()->getAsCXXRecordDecl();