Home
last modified time | relevance | path

Searched refs:FinalOverriders (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/clang/lib/AST/
DVTableBuilder.cpp61 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 …]
DCXXInheritance.cpp498 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()
DDeclCXX.cpp1960 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/
DVTableBuilder.cpp62 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 …]
DCXXInheritance.cpp478 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()
DDeclCXX.cpp1406 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/
DSemaDeclCXX.cpp4443 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()
DSemaDecl.cpp14097 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/
DSemaDeclCXX.cpp5649 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()
DSemaDecl.cpp17322 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/
DDeclCXX.h1637 void completeDefinition(CXXFinalOverriderMap *FinalOverriders);
/external/llvm-project/clang/include/clang/AST/
DDeclCXX.h1679 void completeDefinition(CXXFinalOverriderMap *FinalOverriders);