Searched refs:FinalOverriders (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 62 class FinalOverriders { class 158 FinalOverriders::FinalOverriders(const CXXRecordDecl *MostDerivedClass, in FinalOverriders() function in __anon0cfdcd2c0111::FinalOverriders 177 CXXFinalOverriderMap FinalOverriders; in FinalOverriders() local 180 for (const auto &Overrider : FinalOverriders) { in FinalOverriders() 570 const FinalOverriders *Overriders; 823 const FinalOverriders Overriders; 1129 FinalOverriders::OverriderInfo Overrider = in ComputeThisAdjustments() 1502 FinalOverriders::OverriderInfo Overrider = in AddMethods() 1587 FinalOverriders::OverriderInfo Overrider = in AddMethods() 2442 const FinalOverriders Overriders; [all …]
|
| H A D | CXXInheritance.cpp | 499 CXXFinalOverriderMap FinalOverriders; member in __anone72261440711::FinalOverriderCollector 642 CXXRecordDecl::getFinalOverriders(CXXFinalOverriderMap &FinalOverriders) const { in getFinalOverriders() 644 Collector.Collect(this, false, nullptr, FinalOverriders); in getFinalOverriders() 649 for (auto &OM : FinalOverriders) { in getFinalOverriders()
|
| H A D | DeclCXX.cpp | 2056 void CXXRecordDecl::completeDefinition(CXXFinalOverriderMap *FinalOverriders) { in completeDefinition() argument 2063 if (!FinalOverriders) { in completeDefinition() 2065 FinalOverriders = &MyFinalOverriders; in completeDefinition() 2069 for (CXXFinalOverriderMap::iterator M = FinalOverriders->begin(), in completeDefinition() 2070 MEnd = FinalOverriders->end(); in completeDefinition() 2241 llvm::SmallVector<CXXMethodDecl*, 4> FinalOverriders; in getCorrespondingMethodInClass() local 2245 for (CXXMethodDecl *OtherD : FinalOverriders) { in getCorrespondingMethodInClass() 2251 llvm::erase_if(FinalOverriders, [&](CXXMethodDecl *OtherD) { in getCorrespondingMethodInClass() 2255 FinalOverriders.push_back(D); in getCorrespondingMethodInClass() 2267 return FinalOverriders.size() == 1 ? FinalOverriders.front() : nullptr; in getCorrespondingMethodInClass()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclCXX.cpp | 6042 CXXFinalOverriderMap FinalOverriders; in DiagnoseAbstractType() local 6043 RD->getFinalOverriders(FinalOverriders); in DiagnoseAbstractType() 6049 for (CXXFinalOverriderMap::iterator M = FinalOverriders.begin(), in DiagnoseAbstractType() 6050 MEnd = FinalOverriders.end(); in DiagnoseAbstractType() 18788 CXXFinalOverriderMap FinalOverriders; in MarkVirtualMembersReferenced() local 18789 RD->getFinalOverriders(FinalOverriders); in MarkVirtualMembersReferenced() 18790 for (CXXFinalOverriderMap::const_iterator I = FinalOverriders.begin(), in MarkVirtualMembersReferenced() 18791 E = FinalOverriders.end(); in MarkVirtualMembersReferenced()
|
| H A D | SemaDecl.cpp | 19442 CXXFinalOverriderMap FinalOverriders; in ActOnFields() local 19443 CXXRecord->getFinalOverriders(FinalOverriders); in ActOnFields() 19445 for (CXXFinalOverriderMap::iterator M = FinalOverriders.begin(), in ActOnFields() 19446 MEnd = FinalOverriders.end(); in ActOnFields() 19474 CXXRecord->completeDefinition(&FinalOverriders); in ActOnFields()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1745 void completeDefinition(CXXFinalOverriderMap *FinalOverriders);
|