Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DCXXInheritance.cpp39 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 DVTableBuilder.cpp261 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset()
1219 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset()
2698 CXXBasePaths Paths; in ComputeThisOffset()
H A DExprConstant.cpp3168 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 DCXXInheritance.h116 class CXXBasePaths {
177 explicit CXXBasePaths(bool FindAmbiguities = true, bool RecordPaths = true,
225 void swap(CXXBasePaths &Other);
H A DDeclCXX.h60 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 DLookup.h37 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 DSema.h96 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 DRefCntblBaseVirtualDtorChecker.cpp66 CXXBasePaths Paths; in visitCXXRecordDecl()
114 CXXBasePaths Paths; in visitCXXRecordDecl()
H A DPtrTypesSemantics.cpp68 CXXBasePaths Paths; in isRefCountable()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaLookup.cpp348 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 DSemaAccess.cpp953 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 DSemaCast.cpp1015 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 DSemaDeclCXX.cpp1381 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 DSemaExceptionSpec.cpp747 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in handlerCanCatch()
H A DSemaStmt.cpp4554 CXXBasePaths Paths; in ActOnCXXTryBlock()
H A DSemaOpenMP.cpp19221 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildDeclareReductionRef()
22049 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildUserDefinedMapperRef()
H A DSemaOverload.cpp3410 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckMemberPointerConversion()
H A DSemaDecl.cpp8981 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/false, in AddOverriddenMethods()
H A DSemaExpr.cpp16850 CXXBasePaths Paths; in BuildBuiltinOffsetOf()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp342 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in evalBaseToDerived()
H A DExprEngineCallAndReturn.cpp151 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp240 CXXBasePaths Paths( in findMemberField()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp83 CXXBasePaths Paths; in matchesAnyBase()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp1371 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 DTypeSystemClang.cpp155 clang::CXXBasePaths paths; in addOverridesForMethod()
6644 clang::CXXBasePaths paths; in GetIndexOfChildMemberWithName()
6655 clang::CXXBasePaths::const_paths_iterator path, in GetIndexOfChildMemberWithName()