/external/llvm-project/clang/lib/AST/ |
D | VTableBuilder.cpp | 61 class FinalOverriders { class 134 FinalOverriders(const CXXRecordDecl *MostDerivedClass, 157 FinalOverriders::FinalOverriders(const CXXRecordDecl *MostDerivedClass, in FinalOverriders() function in __anon23406b2d0111::FinalOverriders 176 CXXFinalOverriderMap FinalOverriders; in FinalOverriders() local 177 MostDerivedClass->getFinalOverriders(FinalOverriders); in FinalOverriders() 179 for (const auto &Overrider : FinalOverriders) { in FinalOverriders() 324 FinalOverriders::ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual, in ComputeBaseOffsets() 377 void FinalOverriders::dump(raw_ostream &Out, BaseSubobject Base, in dump() 569 const FinalOverriders *Overriders; 591 const FinalOverriders *Overriders, in VCallAndVBaseOffsetBuilder() [all …]
|
D | CXXInheritance.cpp | 498 CXXFinalOverriderMap FinalOverriders; member in __anonc5b8bf650711::FinalOverriderCollector 641 CXXRecordDecl::getFinalOverriders(CXXFinalOverriderMap &FinalOverriders) const { in getFinalOverriders() 643 Collector.Collect(this, false, nullptr, FinalOverriders); in getFinalOverriders() 648 for (auto &OM : FinalOverriders) { in getFinalOverriders()
|
D | DeclCXX.cpp | 1960 void CXXRecordDecl::completeDefinition(CXXFinalOverriderMap *FinalOverriders) { in completeDefinition() argument 1967 if (!FinalOverriders) { in completeDefinition() 1969 FinalOverriders = &MyFinalOverriders; in completeDefinition() 1973 for (CXXFinalOverriderMap::iterator M = FinalOverriders->begin(), in completeDefinition() 1974 MEnd = FinalOverriders->end(); in completeDefinition() 2143 llvm::SmallVector<CXXMethodDecl*, 4> FinalOverriders; in getCorrespondingMethodInClass() local 2147 for (CXXMethodDecl *OtherD : FinalOverriders) { in getCorrespondingMethodInClass() 2153 FinalOverriders.erase( in getCorrespondingMethodInClass() 2154 std::remove_if(FinalOverriders.begin(), FinalOverriders.end(), in getCorrespondingMethodInClass() 2158 FinalOverriders.end()); in getCorrespondingMethodInClass() [all …]
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 62 class FinalOverriders { class 135 FinalOverriders(const CXXRecordDecl *MostDerivedClass, 158 FinalOverriders::FinalOverriders(const CXXRecordDecl *MostDerivedClass, in FinalOverriders() function in __anonc053943f0111::FinalOverriders 177 CXXFinalOverriderMap FinalOverriders; in FinalOverriders() local 178 MostDerivedClass->getFinalOverriders(FinalOverriders); in FinalOverriders() 180 for (const auto &Overrider : FinalOverriders) { in FinalOverriders() 325 FinalOverriders::ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual, in ComputeBaseOffsets() 378 void FinalOverriders::dump(raw_ostream &Out, BaseSubobject Base, in dump() 568 const FinalOverriders *Overriders; 589 const FinalOverriders *Overriders, in VCallAndVBaseOffsetBuilder() [all …]
|
D | CXXInheritance.cpp | 478 CXXFinalOverriderMap FinalOverriders; member in __anon05310ab70511::FinalOverriderCollector 624 CXXRecordDecl::getFinalOverriders(CXXFinalOverriderMap &FinalOverriders) const { in getFinalOverriders() 626 Collector.Collect(this, false, nullptr, FinalOverriders); in getFinalOverriders() 631 for (auto &OM : FinalOverriders) { in getFinalOverriders()
|
D | DeclCXX.cpp | 1406 void CXXRecordDecl::completeDefinition(CXXFinalOverriderMap *FinalOverriders) { in completeDefinition() argument 1413 if (!FinalOverriders) { in completeDefinition() 1415 FinalOverriders = &MyFinalOverriders; in completeDefinition() 1419 for (CXXFinalOverriderMap::iterator M = FinalOverriders->begin(), in completeDefinition() 1420 MEnd = FinalOverriders->end(); in completeDefinition()
|
/external/clang/lib/Sema/ |
D | SemaDeclCXX.cpp | 4443 CXXFinalOverriderMap FinalOverriders; in DiagnoseAbstractType() local 4444 RD->getFinalOverriders(FinalOverriders); in DiagnoseAbstractType() 4450 for (CXXFinalOverriderMap::iterator M = FinalOverriders.begin(), in DiagnoseAbstractType() 4451 MEnd = FinalOverriders.end(); in DiagnoseAbstractType() 13552 CXXFinalOverriderMap FinalOverriders; in MarkVirtualMembersReferenced() local 13553 RD->getFinalOverriders(FinalOverriders); in MarkVirtualMembersReferenced() 13554 for (CXXFinalOverriderMap::const_iterator I = FinalOverriders.begin(), in MarkVirtualMembersReferenced() 13555 E = FinalOverriders.end(); in MarkVirtualMembersReferenced()
|
D | SemaDecl.cpp | 14097 CXXFinalOverriderMap FinalOverriders; in ActOnFields() local 14098 CXXRecord->getFinalOverriders(FinalOverriders); in ActOnFields() 14100 for (CXXFinalOverriderMap::iterator M = FinalOverriders.begin(), in ActOnFields() 14101 MEnd = FinalOverriders.end(); in ActOnFields() 14129 CXXRecord->completeDefinition(&FinalOverriders); in ActOnFields()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaDeclCXX.cpp | 5649 CXXFinalOverriderMap FinalOverriders; in DiagnoseAbstractType() local 5650 RD->getFinalOverriders(FinalOverriders); in DiagnoseAbstractType() 5656 for (CXXFinalOverriderMap::iterator M = FinalOverriders.begin(), in DiagnoseAbstractType() 5657 MEnd = FinalOverriders.end(); in DiagnoseAbstractType() 17332 CXXFinalOverriderMap FinalOverriders; in MarkVirtualMembersReferenced() local 17333 RD->getFinalOverriders(FinalOverriders); in MarkVirtualMembersReferenced() 17334 for (CXXFinalOverriderMap::const_iterator I = FinalOverriders.begin(), in MarkVirtualMembersReferenced() 17335 E = FinalOverriders.end(); in MarkVirtualMembersReferenced()
|
D | SemaDecl.cpp | 17322 CXXFinalOverriderMap FinalOverriders; in ActOnFields() local 17323 CXXRecord->getFinalOverriders(FinalOverriders); in ActOnFields() 17325 for (CXXFinalOverriderMap::iterator M = FinalOverriders.begin(), in ActOnFields() 17326 MEnd = FinalOverriders.end(); in ActOnFields() 17354 CXXRecord->completeDefinition(&FinalOverriders); in ActOnFields()
|
/external/clang/include/clang/AST/ |
D | DeclCXX.h | 1637 void completeDefinition(CXXFinalOverriderMap *FinalOverriders);
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclCXX.h | 1679 void completeDefinition(CXXFinalOverriderMap *FinalOverriders);
|