/external/clang/lib/AST/ |
D | CXXInheritance.cpp | 25 void CXXBasePaths::ComputeDeclsFound() { in ComputeDeclsFound() 38 CXXBasePaths::decl_range CXXBasePaths::found_decls() { in found_decls() 50 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous() 57 void CXXBasePaths::clear() { in clear() 66 void CXXBasePaths::swap(CXXBasePaths &Other) { in swap() 77 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom() 83 CXXBasePaths &Paths) const { in isDerivedFrom() 102 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isVirtuallyDerivedFrom() 178 bool CXXBasePaths::lookupInBases( in lookupInBases() 303 CXXBasePaths &Paths) const { in lookupInBases()
|
D | VTableBuilder.cpp | 261 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset() 1216 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset() 2673 CXXBasePaths Paths; in ComputeThisOffset()
|
/external/llvm-project/clang/lib/AST/ |
D | CXXInheritance.cpp | 40 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous() 47 void CXXBasePaths::clear() { in clear() 57 void CXXBasePaths::swap(CXXBasePaths &Other) { in swap() 69 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom() 75 CXXBasePaths &Paths) const { in isDerivedFrom() 93 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isVirtuallyDerivedFrom() 158 bool CXXBasePaths::lookupInBases(ASTContext &Context, in lookupInBases() 308 CXXBasePaths &Paths, in lookupInBases() 402 CXXBasePaths Paths(false, false, false); in hasMemberName() 448 CXXBasePaths Paths; in lookupDependentName()
|
D | VTableBuilder.cpp | 260 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset() 1213 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset() 2694 CXXBasePaths Paths; in ComputeThisOffset()
|
/external/clang/include/clang/AST/ |
D | CXXInheritance.h | 117 class CXXBasePaths { 175 explicit CXXBasePaths(bool FindAmbiguities = true, bool RecordPaths = true, 225 void swap(CXXBasePaths &Other);
|
D | DeclCXX.h | 35 class CXXBasePaths; variable 1465 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1542 CXXBasePaths &Paths) const;
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Lookup.h | 37 class CXXBasePaths; variable 343 CXXBasePaths *getBasePaths() const { in getBasePaths() 538 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P); 544 void setAmbiguousBaseSubobjects(CXXBasePaths &P); 706 void addDeclsFromBasePaths(const CXXBasePaths &P); 719 static void deletePaths(CXXBasePaths *); 727 CXXBasePaths *Paths = nullptr;
|
/external/llvm-project/clang/include/clang/AST/ |
D | CXXInheritance.h | 118 class CXXBasePaths { 178 explicit CXXBasePaths(bool FindAmbiguities = true, bool RecordPaths = true, 226 void swap(CXXBasePaths &Other);
|
D | DeclCXX.h | 60 class CXXBasePaths; variable 1525 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1599 bool lookupInBases(BaseMatchesCallback BaseMatches, CXXBasePaths &Paths,
|
/external/clang/include/clang/Sema/ |
D | Lookup.h | 327 CXXBasePaths *getBasePaths() const { in getBasePaths() 522 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P); 528 void setAmbiguousBaseSubobjects(CXXBasePaths &P); 689 void addDeclsFromBasePaths(const CXXBasePaths &P); 702 static void deletePaths(CXXBasePaths *); 708 CXXBasePaths *Paths;
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
D | RefCntblBaseVirtualDtorChecker.cpp | 65 CXXBasePaths Paths; in visitCXXRecordDecl()
|
D | PtrTypesSemantics.cpp | 75 CXXBasePaths Paths; in isRefCountable()
|
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
D | VirtualNearMissCheck.cpp | 84 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in checkOverridingFunctionReturnType()
|
/external/clang/lib/Sema/ |
D | SemaLookup.cpp | 342 void LookupResult::deletePaths(CXXBasePaths *Paths) { in deletePaths() 629 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { in addDeclsFromBasePaths() 630 CXXBasePaths::const_paths_iterator I, E; in addDeclsFromBasePaths() 637 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { in setAmbiguousBaseSubobjects() 638 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjects() 645 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { in setAmbiguousBaseSubobjectTypes() 646 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjectTypes() 2045 CXXBasePaths Paths; in LookupQualifiedName() 2107 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end(); in LookupQualifiedName() 2129 CXXBasePaths::paths_iterator FirstPath = Paths.begin(); in LookupQualifiedName() [all …]
|
D | SemaAccess.cpp | 930 CXXBasePaths &Paths) { in FindBestPath() 948 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in FindBestPath() 1187 CXXBasePaths paths; in DiagnoseAccessPath() 1380 CXXBasePaths Paths; in IsAccessible()
|
D | SemaCast.cpp | 772 CXXBasePaths BasePaths; in DiagnoseReinterpretUpDownCast() 783 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), in DiagnoseReinterpretUpDownCast() 1174 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryLValueToRValueCast() 1275 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast() 1416 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticMemberPointerUpcast()
|
D | SemaExceptionSpec.cpp | 692 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckExceptionSpecSubset()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaLookup.cpp | 345 void LookupResult::deletePaths(CXXBasePaths *Paths) { in deletePaths() 638 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { in addDeclsFromBasePaths() 639 CXXBasePaths::const_paths_iterator I, E; in addDeclsFromBasePaths() 646 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { in setAmbiguousBaseSubobjects() 647 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjects() 654 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { in setAmbiguousBaseSubobjectTypes() 655 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjectTypes() 2202 CXXBasePaths Paths; in LookupQualifiedName() 2298 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end(); in LookupQualifiedName() 2492 CXXBasePaths *Paths = Result.getBasePaths(); in DiagnoseAmbiguousLookup() [all …]
|
D | SemaAccess.cpp | 929 CXXBasePaths &Paths) { in FindBestPath() 947 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in FindBestPath() 1186 CXXBasePaths paths; in DiagnoseAccessPath() 1379 CXXBasePaths Paths; in IsAccessible()
|
D | SemaCast.cpp | 973 CXXBasePaths BasePaths; in DiagnoseReinterpretUpDownCast() 984 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), in DiagnoseReinterpretUpDownCast() 1404 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryLValueToRValueCast() 1505 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast() 1646 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticMemberPointerUpcast()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineCallAndReturn.cpp | 148 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue() 680 CXXBasePaths Paths(false, false, false); in hasMember()
|
D | Store.cpp | 323 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in evalDynamicCast()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | Store.cpp | 343 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in attemptDownCast()
|
D | ExprEngineCallAndReturn.cpp | 149 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue()
|
/external/llvm-project/clang/lib/Analysis/ |
D | BodyFarm.cpp | 224 CXXBasePaths Paths( in findMemberField()
|