Home
last modified time | relevance | path

Searched refs:CXXBasePaths (Results 1 – 25 of 46) sorted by relevance

12

/external/clang/lib/AST/
DCXXInheritance.cpp25 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()
DVTableBuilder.cpp261 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset()
1216 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset()
2673 CXXBasePaths Paths; in ComputeThisOffset()
/external/llvm-project/clang/lib/AST/
DCXXInheritance.cpp40 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()
DVTableBuilder.cpp260 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset()
1213 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset()
2694 CXXBasePaths Paths; in ComputeThisOffset()
/external/clang/include/clang/AST/
DCXXInheritance.h117 class CXXBasePaths {
175 explicit CXXBasePaths(bool FindAmbiguities = true, bool RecordPaths = true,
225 void swap(CXXBasePaths &Other);
DDeclCXX.h35 class CXXBasePaths; variable
1465 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const;
1542 CXXBasePaths &Paths) const;
/external/llvm-project/clang/include/clang/Sema/
DLookup.h37 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/
DCXXInheritance.h118 class CXXBasePaths {
178 explicit CXXBasePaths(bool FindAmbiguities = true, bool RecordPaths = true,
226 void swap(CXXBasePaths &Other);
DDeclCXX.h60 class CXXBasePaths; variable
1525 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const;
1599 bool lookupInBases(BaseMatchesCallback BaseMatches, CXXBasePaths &Paths,
/external/clang/include/clang/Sema/
DLookup.h327 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/
DRefCntblBaseVirtualDtorChecker.cpp65 CXXBasePaths Paths; in visitCXXRecordDecl()
DPtrTypesSemantics.cpp75 CXXBasePaths Paths; in isRefCountable()
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/
DVirtualNearMissCheck.cpp84 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in checkOverridingFunctionReturnType()
/external/clang/lib/Sema/
DSemaLookup.cpp342 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 …]
DSemaAccess.cpp930 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()
DSemaCast.cpp772 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()
DSemaExceptionSpec.cpp692 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckExceptionSpecSubset()
/external/llvm-project/clang/lib/Sema/
DSemaLookup.cpp345 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 …]
DSemaAccess.cpp929 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()
DSemaCast.cpp973 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/
DExprEngineCallAndReturn.cpp148 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue()
680 CXXBasePaths Paths(false, false, false); in hasMember()
DStore.cpp323 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in evalDynamicCast()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DStore.cpp343 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in attemptDownCast()
DExprEngineCallAndReturn.cpp149 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue()
/external/llvm-project/clang/lib/Analysis/
DBodyFarm.cpp224 CXXBasePaths Paths( in findMemberField()

12