/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 39 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous() 46 void CXXBasePaths::clear() { in clear() 56 void CXXBasePaths::swap(CXXBasePaths &Other) { in swap() 68 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom() 74 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()
|
H A D | VTableBuilder.cpp | 261 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset() 1249 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset() 2791 CXXBasePaths Paths; in ComputeThisOffset()
|
H A D | ExprConstant.cpp | 3196 CXXBasePaths Paths(/*FindAmbiguities=*/false, in CastToBaseClass() 6011 auto RuntimeCheckFailed = [&] (CXXBasePaths *Paths) { in HandleDynamicCast() 6057 CXXBasePaths Paths(/*FindAmbiguities=*/true, in HandleDynamicCast()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Lookup.h | 37 class CXXBasePaths; variable 366 CXXBasePaths *getBasePaths() const { in getBasePaths() 589 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P); 595 void setAmbiguousBaseSubobjects(CXXBasePaths &P); 777 void addDeclsFromBasePaths(const CXXBasePaths &P); 789 static void deletePaths(CXXBasePaths *); 797 CXXBasePaths *Paths = nullptr;
|
H A D | Sema.h | 100 class CXXBasePaths; variable 5675 CXXBasePaths &Paths); 5678 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 5716 std::string getAmbiguousPathsDisplayString(CXXBasePaths &Paths);
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaLookup.cpp | 350 void LookupResult::deletePaths(CXXBasePaths *Paths) { in deletePaths() 656 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { in addDeclsFromBasePaths() 657 CXXBasePaths::const_paths_iterator I, E; in addDeclsFromBasePaths() 664 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { in setAmbiguousBaseSubobjects() 665 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjects() 672 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { in setAmbiguousBaseSubobjectTypes() 673 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjectTypes() 2505 CXXBasePaths Paths; in LookupQualifiedName() 2601 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end(); in LookupQualifiedName() 2768 CXXBasePaths *Paths = Result.getBasePaths(); in DiagnoseAmbiguousLookup() [all …]
|
H A D | SemaAccess.cpp | 951 CXXBasePaths &Paths) { in FindBestPath() 969 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in FindBestPath() 1208 CXXBasePaths paths; in DiagnoseAccessPath() 1402 CXXBasePaths Paths; in IsAccessible()
|
H A D | SemaCast.cpp | 1023 CXXBasePaths BasePaths; in DiagnoseReinterpretUpDownCast() 1034 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), in DiagnoseReinterpretUpDownCast() 1567 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryLValueToRValueCast() 1668 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast() 1809 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticMemberPointerUpcast()
|
H A D | SemaDeclCXX.cpp | 1369 CXXBasePaths Paths; in findDecomposableBaseClass() 1412 CXXBasePaths Paths; in findDecomposableBaseClass() 2912 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in AttachBaseSpecifiers() 2970 CXXBasePaths &Paths) { in IsDerivedFrom() 3007 void Sema::BuildBasePathArray(const CXXBasePaths &Paths, in BuildBasePathArray() 3026 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckDerivedToBaseConversion() 3107 std::string Sema::getAmbiguousPathsDisplayString(CXXBasePaths &Paths) { in getAmbiguousPathsDisplayString() 3110 for (CXXBasePaths::paths_iterator Path = Paths.begin(); in getAmbiguousPathsDisplayString() 3293 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckShadowInheritedFields() 4149 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in FindBaseInitializer() [all …]
|
H A D | SemaExceptionSpec.cpp | 735 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in handlerCanCatch()
|
H A D | SemaLambda.cpp | 430 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in DiagnoseInvalidExplicitObjectParameterInLambda()
|
H A D | SemaStmt.cpp | 4256 CXXBasePaths Paths; in ActOnCXXTryBlock()
|
H A D | SemaOpenMP.cpp | 18023 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildDeclareReductionRef() 20871 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildUserDefinedMapperRef()
|
H A D | SemaOverload.cpp | 3451 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckMemberPointerConversion()
|
H A D | SemaDecl.cpp | 8829 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/false, in AddOverriddenMethods()
|
H A D | SemaExpr.cpp | 15844 CXXBasePaths Paths; in BuildBuiltinOffsetOf()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 248 CXXBasePaths Paths; in visitCXXRecordDecl()
|
H A D | PtrTypesSemantics.cpp | 69 CXXBasePaths Paths; in isRefCountable()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 342 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in evalBaseToDerived()
|
H A D | ExprEngineCallAndReturn.cpp | 151 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 60 class CXXBasePaths; variable 1599 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1673 bool lookupInBases(BaseMatchesCallback BaseMatches, CXXBasePaths &Paths,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ItaniumCXXABI.cpp | 1525 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in computeOffsetHint() 1679 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in emitExactDynamicCast()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 156 clang::CXXBasePaths paths; in addOverridesForMethod() 6769 clang::CXXBasePaths paths; in GetIndexOfChildMemberWithName() 6780 clang::CXXBasePaths::const_paths_iterator path, in GetIndexOfChildMemberWithName()
|