Searched refs:BaseMD (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | VirtualNearMissCheck.cpp | 42 QualType BaseReturnTy = BaseMD->getType() in checkOverridingFunctionReturnType() 133 unsigned NumParamA = BaseMD->getNumParams(); in checkParamTypes() 155 if (BaseMD->getType() == DerivedMD->getType()) in checkOverrideWithoutName() 162 return checkParamTypes(BaseMD, DerivedMD); in checkOverrideWithoutName() 183 const CXXMethodDecl *BaseMD) { in isPossibleToBeOverridden() argument 184 auto Iter = PossibleMap.find(BaseMD); in isPossibleToBeOverridden() 188 bool IsPossible = !BaseMD->isImplicit() && !isa<CXXConstructorDecl>(BaseMD) && in isPossibleToBeOverridden() 189 !isa<CXXDestructorDecl>(BaseMD) && BaseMD->isVirtual() && in isPossibleToBeOverridden() 192 PossibleMap[BaseMD] = IsPossible; in isPossibleToBeOverridden() 198 auto Key = std::make_pair(BaseMD, DerivedRD); in isOverriddenByDerivedClass() [all …]
|
| H A D | VirtualNearMissCheck.h | 41 bool isPossibleToBeOverridden(const CXXMethodDecl *BaseMD); 47 bool isOverriddenByDerivedClass(const CXXMethodDecl *BaseMD,
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 2124 const CXXMethodDecl *BaseMD) { in recursivelyOverrides() argument 2126 if (MD->getCanonicalDecl() == BaseMD->getCanonicalDecl()) in recursivelyOverrides() 2128 if (recursivelyOverrides(MD, BaseMD)) in recursivelyOverrides()
|
| H A D | VTableBuilder.cpp | 273 const CXXMethodDecl *BaseMD) { in ComputeReturnAdjustmentBaseOffset() argument 274 const auto *BaseFT = BaseMD->getType()->castAs<FunctionType>(); in ComputeReturnAdjustmentBaseOffset()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 8623 CXXMethodDecl *BaseMD = in AddOverriddenMethods() local 8625 if (!BaseMD || !BaseMD->isVirtual() || in AddOverriddenMethods() 8626 IsOverload(MD, BaseMD, /*UseMemberUsingDeclRules=*/false, in AddOverriddenMethods() 8633 if (Overridden.insert(BaseMD).second) { in AddOverriddenMethods() 8634 MD->addOverriddenMethod(BaseMD); in AddOverriddenMethods() 8635 CheckOverridingFunctionReturnType(MD, BaseMD); in AddOverriddenMethods() 8636 CheckOverridingFunctionAttributes(MD, BaseMD); in AddOverriddenMethods() 8637 CheckOverridingFunctionExceptionSpec(MD, BaseMD); in AddOverriddenMethods() 8638 CheckIfOverriddenFunctionIsMarkedFinal(MD, BaseMD); in AddOverriddenMethods()
|