| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | Store.cpp | 244 const CXXRecordDecl *Expected = Ty->getPointeeCXXRecordDecl(); in regionMatchesCXXRecordType() 282 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl(); in evalDerivedToBase() 291 if (SR->getSymbol()->getType()->getPointeeCXXRecordDecl() == BaseDecl) in evalDerivedToBase() 313 return SR->getSymbol()->getType()->getPointeeCXXRecordDecl(); in getCXXRecordType() 384 const CXXRecordDecl *SourceClass = T->getPointeeCXXRecordDecl(); in evalBaseToDerived()
|
| H A D | ExprEngineCallAndReturn.cpp | 147 const CXXRecordDecl *ExpectedClass = ExpectedTy->getPointeeCXXRecordDecl(); in adjustReturnValue() 148 const CXXRecordDecl *ActualClass = ActualTy->getPointeeCXXRecordDecl(); in adjustReturnValue()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ParentVirtualCallCheck.cpp | 53 const CXXRecordDecl *RecordDeclType = TypePtr->getPointeeCXXRecordDecl(); in getParentsByGrandParent() 111 const auto *ThisType = ThisTypePtr->getPointeeCXXRecordDecl(); in check()
|
| H A D | EasilySwappableParametersCheck.cpp | 1029 const auto *FromRecordPtr = FromPtr->getPointeeCXXRecordDecl(); in approximateStandardConversionSequence() 1030 const auto *ToRecordPtr = ToPtr->getPointeeCXXRecordDecl(); in approximateStandardConversionSequence()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeStaticCastDowncastCheck.cpp | 32 const auto *SourceDecl = SourceType->getPointeeCXXRecordDecl(); in check()
|
| H A D | ProTypeCstyleCastCheck.cpp | 53 const auto *SourceDecl = SourceType->getPointeeCXXRecordDecl(); in check()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | NoUncountedMembersChecker.cpp | 77 if (auto *MemberCXXRD = MemberType->getPointeeCXXRecordDecl()) { in visitRecordDecl()
|
| H A D | PtrTypesSemantics.cpp | 131 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) { in isUncountedPtr()
|
| H A D | UncountedLocalVarsChecker.cpp | 65 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) { in isRefcountedStringsHack()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeleteWithNonVirtualDtorChecker.cpp | 75 DerivedClassRegion->getSymbol()->getType()->getPointeeCXXRecordDecl(); in checkPreStmt()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | MakeSmartPtrCheck.cpp | 413 if (const CXXRecordDecl *RD = New->getType()->getPointeeCXXRecordDecl()) { in replaceNew()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexBody.cpp | 106 if (auto *CXXRD = BaseTy->getPointeeCXXRecordDecl()) in getRolesForRef()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Type.cpp | 94 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); in mayBeDynamicClass() 99 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); in mayBeNotDynamicClass() 1744 const CXXRecordDecl *Type::getPointeeCXXRecordDecl() const { in getPointeeCXXRecordDecl() function in Type
|
| H A D | Expr.cpp | 2221 const CXXRecordDecl *ImplDecl = getType()->getPointeeCXXRecordDecl(); in EvaluateInContext()
|
| H A D | ExprConstant.cpp | 5797 const CXXRecordDecl *OldClass = Path[0]->getPointeeCXXRecordDecl(); in HandleCovariantReturnAdjustment() 5799 const CXXRecordDecl *NewClass = Path[I]->getPointeeCXXRecordDecl(); in HandleCovariantReturnAdjustment() 5853 const CXXRecordDecl *C = E->getTypeAsWritten()->getPointeeCXXRecordDecl(); in HandleDynamicCast()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | RetainSummaryManager.cpp | 172 return isOSObjectSubclass(QT->getPointeeCXXRecordDecl()); in isOSObjectPtr()
|
| H A D | Consumed.cpp | 164 if (const CXXRecordDecl *RD = QT->getPointeeCXXRecordDecl()) in isSetOnReadPtrType()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 851 if (Sym->getType()->getPointeeCXXRecordDecl()) in errorKindToBugKind()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 963 const CXXRecordDecl *SrcPointeeRD = SrcType->getPointeeCXXRecordDecl(); in DiagnoseReinterpretUpDownCast() 973 const CXXRecordDecl *DestRD = DestType->getPointeeCXXRecordDecl(); in DiagnoseReinterpretUpDownCast()
|
| H A D | SemaInit.cpp | 6964 const auto *RD = FD->getParamDecl(0)->getType()->getPointeeCXXRecordDecl(); in shouldTrackFirstArgument() 8988 auto *fromDecl = fromType->getPointeeCXXRecordDecl(); in emitBadConversionNotes() 8989 auto *destDecl = destType->getPointeeCXXRecordDecl(); in emitBadConversionNotes()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1692 if (AT->isDeduced() && ThisPtr->getPointeeCXXRecordDecl()->isLambda()) in getOrCreateInstanceMethodType() 1700 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType()
|
| H A D | CGExprScalar.cpp | 2193 const CXXRecordDecl *DerivedClassDecl = DestTy->getPointeeCXXRecordDecl(); in VisitCastExpr()
|
| H A D | CGExpr.cpp | 1159 auto Derived = CE->getSubExpr()->getType()->getPointeeCXXRecordDecl(); in EmitPointerWithAlignment()
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 4018 if (qual_type->getPointeeCXXRecordDecl()) in GetMinimumLanguage() 4022 if (pointee_type->getPointeeCXXRecordDecl()) in GetMinimumLanguage()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Type.h | 2339 const CXXRecordDecl *getPointeeCXXRecordDecl() const;
|