Home
last modified time | relevance | path

Searched refs:CXXBasePath (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DCXXInheritance.cpp80 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in isDerivedFrom()
101 [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in isVirtuallyDerivedFrom()
332 Paths.Paths.remove_if([&Paths](const CXXBasePath &Path) { in lookupInBases()
347 for (const CXXBasePath &HidingP : Paths) { in lookupInBases()
366 CXXBasePath &Path, in FindBaseClass()
375 CXXBasePath &Path, in FindVirtualBaseClass()
389 static bool findOrdinaryMember(const CXXRecordDecl *RD, CXXBasePath &Path, in findOrdinaryMember()
400 CXXBasePath P; in hasMemberName()
406 [Name](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in hasMemberName()
H A DVTableBuilder.cpp221 const CXXBasePath &Path) { in ComputeBaseOffset()
1258 for (const CXXBasePath &Path : Paths) { in ComputeThisAdjustmentBaseOffset()
2795 [&Bases](const CXXBaseSpecifier *Specifier, CXXBasePath &) { in ComputeThisOffset() argument
2809 for (const CXXBasePath &Path : Paths) { in ComputeThisOffset()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRefCntblBaseVirtualDtorChecker.cpp271 [&AnyInconclusiveBase](const CXXBaseSpecifier *Base, CXXBasePath &) { in visitCXXRecordDecl() argument
280 [&AnyInconclusiveBase](const CXXBaseSpecifier *Base, CXXBasePath &) { in visitCXXRecordDecl() argument
301 [&](const CXXBaseSpecifier *Base, CXXBasePath &) { in visitCXXRecordDecl() argument
H A DPtrTypesSemantics.cpp86 CXXBasePath &) { in isSmartPtrCompatible() argument
102 CXXBasePath &) { in isSmartPtrCompatible() argument
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHeuristicResolver.cpp81 CXXBasePath &Path,
431 bool findOrdinaryMember(const CXXRecordDecl *RD, CXXBasePath &Path, in findOrdinaryMember()
442 const CXXBaseSpecifier *Specifier, CXXBasePath &Path, in findOrdinaryMemberInDependentClasses()
471 [&](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in lookupDependentName()
H A DSemaAccess.cpp945 static CXXBasePath *FindBestPath(Sema &S, in FindBestPath()
960 CXXBasePath *BestPath = nullptr; in FindBestPath()
973 CXXBasePath::iterator I = PI->end(), E = PI->begin(); in FindBestPath()
1208 CXXBasePath &path = *FindBestPath(S, EC, entity, accessSoFar, paths); in DiagnoseAccessPath()
1211 CXXBasePath::iterator i = path.end(), e = path.begin(); in DiagnoseAccessPath()
1212 CXXBasePath::iterator constrainingBase = i; in DiagnoseAccessPath()
1402 CXXBasePath *Path = FindBestPath(S, EC, Entity, FinalAccess, Paths); in IsAccessible()
1875 const CXXBasePath &Path, unsigned DiagID, in CheckBaseClassAccess()
1905 const CXXBasePath &Path, in CheckBaseClassAccess()
H A DSemaCast.cpp1087 const CXXBasePath &Path = *I; in DiagnoseReinterpretUpDownCast()
1090 for (CXXBasePath::const_iterator IElem = Path.begin(), EElem = Path.end(); in DiagnoseReinterpretUpDownCast()
1786 for (clang::CXXBasePath &Path : Paths) { in TryStaticDowncast()
H A DSemaDeclCXX.cpp1409 CXXBasePath &Path) { in findDecomposableBaseClass()
1430 CXXBasePath *BestPath = nullptr; in findDecomposableBaseClass()
3080 static void BuildBasePathArray(const CXXBasePath &Path, in BuildBasePathArray()
3124 const CXXBasePath *Path = nullptr; in CheckDerivedToBaseConversion()
3132 for (const CXXBasePath &PossiblePath : Paths) { in CheckDerivedToBaseConversion()
3209 for (CXXBasePath::const_iterator Element = Path->begin(); in getAmbiguousPathsDisplayString()
3368 CXXBasePath &Path) { in CheckShadowInheritedFields()
10434 bool operator()(const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in operator ()()
H A DSemaStmt.cpp4277 bool operator()(const CXXBaseSpecifier *S, CXXBasePath &) { in operator ()() argument
H A DSemaLookup.cpp2531 CXXBasePath &Path) -> bool { in LookupQualifiedName()
H A DSemaDecl.cpp9045 auto VisitBase = [&] (const CXXBaseSpecifier *Specifier, CXXBasePath &Path) { in AddOverriddenMethods()
H A DSemaExpr.cpp16220 CXXBasePath &Path = Paths.front(); in BuildBuiltinOffsetOf()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h37 class CXXBasePath; variable
169 SVal evalDerivedToBase(SVal Derived, const CXXBasePath &CastPath);
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DHeuristicResolver.h19 class CXXBasePath; variable
H A DSema.h124 class CXXBasePath; variable
1720 QualType Derived, const CXXBasePath &Path,
1726 const CXXBasePath &Path, unsigned DiagID,
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp268 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { in evalDerivedToBase()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h59 class CXXBasePath; variable
1658 CXXBasePath &Path)>;
1692 CXXBasePath &Path, const CXXRecordDecl *BaseRecord);
1704 CXXBasePath &Path,
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp87 CXXBasePath &IgnoredParam) { in matchesAnyBase()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp1551 for (const CXXBasePath &Path : Paths) { in computeOffsetHint()
1700 for (const CXXBasePath &Path : Paths) { in emitExactDynamicCast()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp162 clang::CXXBasePath &path) { in addOverridesForMethod()
6770 clang::CXXBasePath &path) { in GetIndexOfChildMemberWithName()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc3714 …)::ComputeBaseOffset(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXBasePath const&)"},
4687 …Access(clang::SourceLocation, clang::QualType, clang::QualType, clang::CXXBasePath const&, unsigne…
5007 …XBasePathEPv", "FindOverriddenMethod(clang::CXXBaseSpecifier const*, clang::CXXBasePath&, void*)"},
5134 …sePathEPv", "FindHiddenVirtualMethod(clang::CXXBaseSpecifier const*, clang::CXXBasePath&, void*)"},
5602 …_11CXXBasePathEPv", "LookupAnyMember(clang::CXXBaseSpecifier const*, clang::CXXBasePath&, void*)"},
9533 …ordDecl::lookupInBases(bool (*)(clang::CXXBaseSpecifier const*, clang::CXXBasePath&, void*), void*…
9534 …"clang::CXXRecordDecl::FindBaseClass(clang::CXXBaseSpecifier const*, clang::CXXBasePath&, void*)"},
9536 …:CXXRecordDecl::FindVirtualBaseClass(clang::CXXBaseSpecifier const*, clang::CXXBasePath&, void*)"},
9540 …:CXXRecordDecl const*, bool (*)(clang::CXXBaseSpecifier const*, clang::CXXBasePath&, void*), void*…
9541 …"clang::CXXRecordDecl::FindTagMember(clang::CXXBaseSpecifier const*, clang::CXXBasePath&, void*)"},
[all …]