| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | CXXInheritance.cpp | 37 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous() 44 void CXXBasePaths::clear() { in clear() 54 void CXXBasePaths::swap(CXXBasePaths &Other) { in swap() 66 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom() 72 CXXBasePaths &Paths) const { in isDerivedFrom() 91 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isVirtuallyDerivedFrom() 156 bool CXXBasePaths::lookupInBases(ASTContext &Context, in lookupInBases() 310 CXXBasePaths &Paths, in lookupInBases() 404 CXXBasePaths Paths(false, false, false); in hasMemberName()
|
| H A D | VTableBuilder.cpp | 261 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset() 1250 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset() 2793 CXXBasePaths Paths; in ComputeThisOffset()
|
| H A D | ExprConstant.cpp | 3342 CXXBasePaths Paths(/*FindAmbiguities=*/false, in CastToBaseClass() 6304 auto RuntimeCheckFailed = [&] (CXXBasePaths *Paths) { in HandleDynamicCast() 6350 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() 591 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P); 597 void setAmbiguousBaseSubobjects(CXXBasePaths &P); 779 void addDeclsFromBasePaths(const CXXBasePaths &P); 791 static void deletePaths(CXXBasePaths *); 799 CXXBasePaths *Paths = nullptr;
|
| H A D | Sema.h | 125 class CXXBasePaths; variable 6098 CXXRecordDecl *Base, CXXBasePaths &Paths); 6103 CXXBasePaths &Paths); 6106 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 6144 std::string getAmbiguousPathsDisplayString(CXXBasePaths &Paths);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLookup.cpp | 352 void LookupResult::deletePaths(CXXBasePaths *Paths) { in deletePaths() 659 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { in addDeclsFromBasePaths() 660 CXXBasePaths::const_paths_iterator I, E; in addDeclsFromBasePaths() 667 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { in setAmbiguousBaseSubobjects() 668 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjects() 675 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { in setAmbiguousBaseSubobjectTypes() 676 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjectTypes() 2543 CXXBasePaths Paths; in LookupQualifiedName() 2639 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end(); in LookupQualifiedName() 2806 CXXBasePaths *Paths = Result.getBasePaths(); in DiagnoseAmbiguousLookup() [all …]
|
| H A D | SemaAccess.cpp | 949 CXXBasePaths &Paths) { in FindBestPath() 967 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in FindBestPath() 1207 CXXBasePaths paths; in DiagnoseAccessPath() 1401 CXXBasePaths Paths; in IsAccessible()
|
| H A D | HeuristicResolver.cpp | 468 CXXBasePaths Paths; in lookupDependentName()
|
| H A D | SemaCast.cpp | 1073 CXXBasePaths BasePaths; in DiagnoseReinterpretUpDownCast() 1084 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), in DiagnoseReinterpretUpDownCast() 1743 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast()
|
| H A D | SemaDeclCXX.cpp | 1422 CXXBasePaths Paths; in findDecomposableBaseClass() 1465 CXXBasePaths Paths; in findDecomposableBaseClass() 3006 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in AttachBaseSpecifiers() 3039 CXXRecordDecl *Base, CXXBasePaths &Paths) { in IsDerivedFrom() 3062 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in IsDerivedFrom() 3068 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in IsDerivedFrom() 3075 CXXBasePaths &Paths) { in IsDerivedFrom() 3099 void Sema::BuildBasePathArray(const CXXBasePaths &Paths, in BuildBasePathArray() 3118 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckDerivedToBaseConversion() 3199 std::string Sema::getAmbiguousPathsDisplayString(CXXBasePaths &Paths) { in getAmbiguousPathsDisplayString() [all …]
|
| H A D | SemaExceptionSpec.cpp | 736 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in handlerCanCatch()
|
| H A D | SemaLambda.cpp | 451 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in DiagnoseInvalidExplicitObjectParameterInLambda()
|
| H A D | SemaStmt.cpp | 4371 CXXBasePaths Paths; in ActOnCXXTryBlock()
|
| H A D | SemaOpenMP.cpp | 18647 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildDeclareReductionRef() 21537 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildUserDefinedMapperRef() 21710 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in hasUserDefinedMapper()
|
| H A D | SemaOverload.cpp | 3656 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckMemberPointerConversion()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 288 CXXBasePaths Paths; in visitCXXRecordDecl()
|
| H A D | PtrTypesSemantics.cpp | 81 CXXBasePaths Paths; in isSmartPtrCompatible()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | Store.cpp | 344 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in evalBaseToDerived()
|
| H A D | ExprEngineCallAndReturn.cpp | 147 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 240 CXXBasePaths Paths( in findMemberField()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 60 class CXXBasePaths; variable 1607 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1681 bool lookupInBases(BaseMatchesCallback BaseMatches, CXXBasePaths &Paths,
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 82 CXXBasePaths Paths; in matchesAnyBase()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ItaniumCXXABI.cpp | 1539 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in computeOffsetHint() 1693 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in emitExactDynamicCast()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 157 clang::CXXBasePaths paths; in addOverridesForMethod() 6767 clang::CXXBasePaths paths; in GetIndexOfChildMemberWithName() 6778 clang::CXXBasePaths::const_paths_iterator path, in GetIndexOfChildMemberWithName()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 4693 …text const&, (anonymous namespace)::AccessTarget&, clang::AccessSpecifier, clang::CXXBasePaths&)"}, 5063 {"_ZN5clang12CXXBasePathsD2Ev", "clang::CXXBasePaths::~CXXBasePaths()"}, 5103 …BasePathsE", "clang::Sema::IsDerivedFrom(clang::QualType, clang::QualType, clang::CXXBasePaths&)"}, 5104 …S_16CXXBaseSpecifierELj4EEE", "clang::Sema::BuildBasePathArray(clang::CXXBasePaths const&, llvm::S… 5107 …yStringERNS_12CXXBasePathsE", "clang::Sema::getAmbiguousPathsDisplayString(clang::CXXBasePaths&)"}, 5585 …esult11deletePathsEPNS_12CXXBasePathsE", "clang::LookupResult::deletePaths(clang::CXXBasePaths*)"}, 5587 …sERKNS_12CXXBasePathsE", "clang::LookupResult::addDeclsFromBasePaths(clang::CXXBasePaths const&)"}, 5588 …ctsERNS_12CXXBasePathsE", "clang::LookupResult::setAmbiguousBaseSubobjects(clang::CXXBasePaths&)"}, 5589 …RNS_12CXXBasePathsE", "clang::LookupResult::setAmbiguousBaseSubobjectTypes(clang::CXXBasePaths&)"}, 9525 {"_ZN5clang12CXXBasePaths17ComputeDeclsFoundEv", "clang::CXXBasePaths::ComputeDeclsFound()"}, [all …]
|