| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | CXXInheritance.cpp | 40 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous() 47 void CXXBasePaths::clear() { in clear() 57 void CXXBasePaths::swap(CXXBasePaths &Other) { in swap() 69 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom() 75 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 | 260 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset() 1213 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset() 2694 CXXBasePaths Paths; in ComputeThisOffset()
|
| H A D | ExprConstant.cpp | 3108 CXXBasePaths Paths(/*FindAmbiguities=*/false, in CastToBaseClass() 5772 auto RuntimeCheckFailed = [&] (CXXBasePaths *Paths) { in HandleDynamicCast() 5818 CXXBasePaths Paths(/*FindAmbiguities=*/true, in HandleDynamicCast()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Lookup.h | 37 class CXXBasePaths; variable 343 CXXBasePaths *getBasePaths() const { in getBasePaths() 538 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P); 544 void setAmbiguousBaseSubobjects(CXXBasePaths &P); 706 void addDeclsFromBasePaths(const CXXBasePaths &P); 719 static void deletePaths(CXXBasePaths *); 727 CXXBasePaths *Paths = nullptr;
|
| H A D | Sema.h | 93 class CXXBasePaths; variable 7181 CXXBasePaths &Paths); 7184 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 7198 std::string getAmbiguousPathsDisplayString(CXXBasePaths &Paths);
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | CXXInheritance.h | 117 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 1530 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1604 bool lookupInBases(BaseMatchesCallback BaseMatches, CXXBasePaths &Paths,
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 65 CXXBasePaths Paths; in visitCXXRecordDecl()
|
| H A D | PtrTypesSemantics.cpp | 75 CXXBasePaths Paths; in isRefCountable()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaLookup.cpp | 345 void LookupResult::deletePaths(CXXBasePaths *Paths) { in deletePaths() 638 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { in addDeclsFromBasePaths() 639 CXXBasePaths::const_paths_iterator I, E; in addDeclsFromBasePaths() 646 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { in setAmbiguousBaseSubobjects() 647 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjects() 654 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { in setAmbiguousBaseSubobjectTypes() 655 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjectTypes() 2243 CXXBasePaths Paths; in LookupQualifiedName() 2339 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end(); in LookupQualifiedName() 2534 CXXBasePaths *Paths = Result.getBasePaths(); in DiagnoseAmbiguousLookup() [all …]
|
| H A D | SemaAccess.cpp | 943 CXXBasePaths &Paths) { in FindBestPath() 961 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in FindBestPath() 1200 CXXBasePaths paths; in DiagnoseAccessPath() 1393 CXXBasePaths Paths; in IsAccessible()
|
| H A D | SemaCast.cpp | 974 CXXBasePaths BasePaths; in DiagnoseReinterpretUpDownCast() 985 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), in DiagnoseReinterpretUpDownCast() 1500 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryLValueToRValueCast() 1601 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast() 1742 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticMemberPointerUpcast()
|
| H A D | SemaDeclCXX.cpp | 1317 CXXBasePaths Paths; in findDecomposableBaseClass() 1360 CXXBasePaths Paths; in findDecomposableBaseClass() 2769 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in AttachBaseSpecifiers() 2834 CXXBasePaths &Paths) { in IsDerivedFrom() 2871 void Sema::BuildBasePathArray(const CXXBasePaths &Paths, in BuildBasePathArray() 2901 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckDerivedToBaseConversion() 2995 std::string Sema::getAmbiguousPathsDisplayString(CXXBasePaths &Paths) { in getAmbiguousPathsDisplayString() 2998 for (CXXBasePaths::paths_iterator Path = Paths.begin(); in getAmbiguousPathsDisplayString() 3197 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckShadowInheritedFields() 4062 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 | SemaStmt.cpp | 4488 CXXBasePaths Paths; in ActOnCXXTryBlock()
|
| H A D | SemaOpenMP.cpp | 16145 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildDeclareReductionRef() 18883 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in buildUserDefinedMapperRef()
|
| H A D | SemaOverload.cpp | 3140 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckMemberPointerConversion()
|
| H A D | SemaDecl.cpp | 8178 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/false, in AddOverriddenMethods()
|
| H A D | SemaExpr.cpp | 15184 CXXBasePaths Paths; in BuildBuiltinOffsetOf()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | Store.cpp | 343 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in attemptDownCast()
|
| H A D | ExprEngineCallAndReturn.cpp | 150 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 224 CXXBasePaths Paths( in findMemberField()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 83 CXXBasePaths Paths; in matchesAnyBase()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | ItaniumCXXABI.cpp | 1383 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in computeOffsetHint()
|