Lines Matching refs:getAsCXXRecordDecl

425       Destroyed = SearchType->getAsCXXRecordDecl();  in getDestructorName()
937 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in collectPublicBases()
1020 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); in CheckCXXThrowOperand()
1502 CXXRecordDecl *Class = BaseType->getAsCXXRecordDecl(); in isThisOutsideMemberFunctionBody()
2759 LookupQualifiedName(R, AllocElemType->getAsCXXRecordDecl()); in FindAllocationFunctions()
5022 if (const auto *RD = ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness()
5032 if (ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness()
5171 if (const auto *RD = BS.getType()->getAsCXXRecordDecl()) in HasNonDeletedDefaultedEqualityComparison()
5184 if (const auto *RD = Type->getAsCXXRecordDecl()) in HasNonDeletedDefaultedEqualityComparison()
5196 if (const auto *RD = CanonicalType->getAsCXXRecordDecl()) { in isTriviallyEqualityComparableType()
5314 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5318 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5322 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5338 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5372 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5382 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5393 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5403 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5423 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5455 if (auto *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait()
5490 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5536 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait()
5577 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait()
5610 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
5632 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl(); RD && !T.hasQualifiers()) in EvaluateUnaryTypeTrait()
5774 CXXRecordDecl *RD = T->getAsCXXRecordDecl(); in EvaluateBooleanTypeTrait()
7793 Bind->getType()->getBaseElementTypeUnsafe()->getAsCXXRecordDecl(); in ActOnDecltypeExpression()
8033 if (auto *RD = DestructedType->getAsCXXRecordDecl()) { in canRecoverDotPseudoDestructorCallsOnPointerObjects()
8666 Record = NNS->getAsType()->getAsCXXRecordDecl(); in attemptRecovery()