| /freebsd-14.2/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() 1219 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset() 2698 CXXBasePaths Paths; in ComputeThisOffset()
|
| H A D | ExprConstant.cpp | 3168 CXXBasePaths Paths(/*FindAmbiguities=*/false, in CastToBaseClass() 5950 auto RuntimeCheckFailed = [&] (CXXBasePaths *Paths) { in HandleDynamicCast() 5996 CXXBasePaths Paths(/*FindAmbiguities=*/true, in HandleDynamicCast()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CXXInheritance.h | 116 class CXXBasePaths { 177 explicit CXXBasePaths(bool FindAmbiguities = true, bool RecordPaths = true, 225 void swap(CXXBasePaths &Other);
|
| H A D | DeclCXX.h | 60 class CXXBasePaths; variable 1591 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1665 bool lookupInBases(BaseMatchesCallback BaseMatches, CXXBasePaths &Paths,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Lookup.h | 37 class CXXBasePaths; variable 363 CXXBasePaths *getBasePaths() const { in getBasePaths() 584 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P); 590 void setAmbiguousBaseSubobjects(CXXBasePaths &P); 772 void addDeclsFromBasePaths(const CXXBasePaths &P); 784 static void deletePaths(CXXBasePaths *); 792 CXXBasePaths *Paths = nullptr;
|
| H A D | Sema.h | 96 class CXXBasePaths; variable 7987 CXXBasePaths &Paths); 7990 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 8004 std::string getAmbiguousPathsDisplayString(CXXBasePaths &Paths);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 66 CXXBasePaths Paths; in visitCXXRecordDecl() 114 CXXBasePaths Paths; in visitCXXRecordDecl()
|
| H A D | PtrTypesSemantics.cpp | 68 CXXBasePaths Paths; in isRefCountable()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLookup.cpp | 348 void LookupResult::deletePaths(CXXBasePaths *Paths) { in deletePaths() 654 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { in addDeclsFromBasePaths() 655 CXXBasePaths::const_paths_iterator I, E; in addDeclsFromBasePaths() 662 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { in setAmbiguousBaseSubobjects() 663 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjects() 670 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { in setAmbiguousBaseSubobjectTypes() 671 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjectTypes() 2514 CXXBasePaths Paths; in LookupQualifiedName() 2805 CXXBasePaths *Paths = Result.getBasePaths(); in DiagnoseAmbiguousLookup() 2824 CXXBasePaths *Paths = Result.getBasePaths(); in DiagnoseAmbiguousLookup() [all …]
|
| H A D | SemaAccess.cpp | 953 CXXBasePaths &Paths) { in FindBestPath() 971 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in FindBestPath() 1210 CXXBasePaths paths; in DiagnoseAccessPath() 1404 CXXBasePaths Paths; in IsAccessible()
|
| H A D | SemaCast.cpp | 1015 CXXBasePaths BasePaths; in DiagnoseReinterpretUpDownCast() 1026 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), in DiagnoseReinterpretUpDownCast() 1559 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryLValueToRValueCast() 1660 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast() 1801 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticMemberPointerUpcast()
|
| H A D | SemaDeclCXX.cpp | 1381 CXXBasePaths Paths; in findDecomposableBaseClass() 1424 CXXBasePaths Paths; in findDecomposableBaseClass() 2993 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in AttachBaseSpecifiers() 3058 CXXBasePaths &Paths) { in IsDerivedFrom() 3095 void Sema::BuildBasePathArray(const CXXBasePaths &Paths, in BuildBasePathArray() 3125 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckDerivedToBaseConversion() 3219 std::string Sema::getAmbiguousPathsDisplayString(CXXBasePaths &Paths) { in getAmbiguousPathsDisplayString() 3222 for (CXXBasePaths::paths_iterator Path = Paths.begin(); in getAmbiguousPathsDisplayString() 3411 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckShadowInheritedFields() 4296 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in FindBaseInitializer() [all …]
|
| H A D | SemaExceptionSpec.cpp | 747 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in handlerCanCatch()
|
| H A D | SemaStmt.cpp | 4554 CXXBasePaths Paths; in ActOnCXXTryBlock()
|
| H A D | SemaOpenMP.cpp | 19221 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildDeclareReductionRef() 22049 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildUserDefinedMapperRef()
|
| H A D | SemaOverload.cpp | 3410 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckMemberPointerConversion()
|
| H A D | SemaDecl.cpp | 8981 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/false, in AddOverriddenMethods()
|
| H A D | SemaExpr.cpp | 16850 CXXBasePaths Paths; in BuildBuiltinOffsetOf()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 240 CXXBasePaths Paths( in findMemberField()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 83 CXXBasePaths Paths; in matchesAnyBase()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ItaniumCXXABI.cpp | 1371 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in computeOffsetHint() 1513 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in emitExactDynamicCast()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 155 clang::CXXBasePaths paths; in addOverridesForMethod() 6644 clang::CXXBasePaths paths; in GetIndexOfChildMemberWithName() 6655 clang::CXXBasePaths::const_paths_iterator path, in GetIndexOfChildMemberWithName()
|