/external/clang/lib/AST/ |
D | CXXInheritance.cpp | 25 void CXXBasePaths::ComputeDeclsFound() { in ComputeDeclsFound() 38 CXXBasePaths::decl_range CXXBasePaths::found_decls() { in found_decls() 50 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous() 57 void CXXBasePaths::clear() { in clear() 66 void CXXBasePaths::swap(CXXBasePaths &Other) { in swap() 77 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom() 83 CXXBasePaths &Paths) const { in isDerivedFrom() 97 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isVirtuallyDerivedFrom() 174 bool CXXBasePaths::lookupInBases(ASTContext &Context, in lookupInBases() 301 CXXBasePaths &Paths) const { in lookupInBases()
|
D | VTableBuilder.cpp | 261 CXXBasePaths Paths(/*FindAmbiguities=*/false, in ComputeBaseOffset() 1230 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset() 1238 for (CXXBasePaths::const_paths_iterator I = Paths.begin(), E = Paths.end(); in ComputeThisAdjustmentBaseOffset() 2720 CXXBasePaths Paths; in ComputeThisOffset() 2733 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end(); in ComputeThisOffset()
|
/external/clang/include/clang/AST/ |
D | CXXInheritance.h | 117 class CXXBasePaths { 176 explicit CXXBasePaths(bool FindAmbiguities = true, 183 ~CXXBasePaths() { delete [] DeclsFound; } in ~CXXBasePaths() 229 void swap(CXXBasePaths &Other);
|
D | DeclCXX.h | 33 class CXXBasePaths; variable 1441 bool isDerivedFrom(const CXXRecordDecl *Base, CXXBasePaths &Paths) const; 1527 CXXBasePaths &Paths) const;
|
/external/clang/include/clang/Sema/ |
D | Lookup.h | 283 CXXBasePaths *getBasePaths() const { in getBasePaths() 478 void setAmbiguousBaseSubobjectTypes(CXXBasePaths &P); 484 void setAmbiguousBaseSubobjects(CXXBasePaths &P); 640 void addDeclsFromBasePaths(const CXXBasePaths &P); 653 static void deletePaths(CXXBasePaths *); 659 CXXBasePaths *Paths;
|
D | Sema.h | 76 class CXXBasePaths; variable 5108 bool IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths); 5111 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 5124 std::string getAmbiguousPathsDisplayString(CXXBasePaths &Paths);
|
/external/clang/lib/Sema/ |
D | SemaLookup.cpp | 335 void LookupResult::deletePaths(CXXBasePaths *Paths) { in deletePaths() 480 void LookupResult::addDeclsFromBasePaths(const CXXBasePaths &P) { in addDeclsFromBasePaths() 481 CXXBasePaths::const_paths_iterator I, E; in addDeclsFromBasePaths() 488 void LookupResult::setAmbiguousBaseSubobjects(CXXBasePaths &P) { in setAmbiguousBaseSubobjects() 489 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjects() 496 void LookupResult::setAmbiguousBaseSubobjectTypes(CXXBasePaths &P) { in setAmbiguousBaseSubobjectTypes() 497 Paths = new CXXBasePaths; in setAmbiguousBaseSubobjectTypes() 1659 CXXBasePaths Paths; in LookupQualifiedName() 1712 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end(); in LookupQualifiedName() 1734 CXXBasePaths::paths_iterator FirstPath = Paths.begin(); in LookupQualifiedName() [all …]
|
D | SemaCast.cpp | 770 CXXBasePaths BasePaths; in DiagnoseReinterpretUpDownCast() 781 for (CXXBasePaths::const_paths_iterator I = BasePaths.begin(), in DiagnoseReinterpretUpDownCast() 1161 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryLValueToRValueCast() 1261 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast() 1303 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in TryStaticDowncast() 1398 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticMemberPointerUpcast()
|
D | SemaAccess.cpp | 930 CXXBasePaths &Paths) { in FindBestPath() 948 for (CXXBasePaths::paths_iterator PI = Paths.begin(), PE = Paths.end(); in FindBestPath() 1187 CXXBasePaths paths; in DiagnoseAccessPath() 1380 CXXBasePaths Paths; in IsAccessible()
|
D | SemaExceptionSpec.cpp | 661 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckExceptionSpecSubset()
|
D | SemaDeclCXX.cpp | 1659 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in AttachBaseSpecifiers() 1719 bool Sema::IsDerivedFrom(QualType Derived, QualType Base, CXXBasePaths &Paths) { in IsDerivedFrom() 1734 void Sema::BuildBasePathArray(const CXXBasePaths &Paths, in BuildBasePathArray() 1776 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckDerivedToBaseConversion() 1854 std::string Sema::getAmbiguousPathsDisplayString(CXXBasePaths &Paths) { in getAmbiguousPathsDisplayString() 1857 for (CXXBasePaths::paths_iterator Path = Paths.begin(); in getAmbiguousPathsDisplayString() 2789 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in FindBaseInitializer() 2793 for (CXXBasePaths::paths_iterator Path = Paths.begin(); in FindBaseInitializer() 6330 CXXBasePaths Paths(/*FindAmbiguities=*/true, // true to look in all bases. in FindHiddenVirtualMethods()
|
D | SemaStmt.cpp | 3576 CXXBasePaths Paths; in ActOnCXXTryBlock()
|
D | SemaDeclAttr.cpp | 433 CXXBasePaths BPaths(false, false); in checkRecordTypeForCapability()
|
D | SemaOverload.cpp | 2742 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in CheckMemberPointerConversion()
|
D | SemaDecl.cpp | 6448 CXXBasePaths Paths; in AddOverriddenMethods()
|
D | SemaExpr.cpp | 11009 CXXBasePaths Paths; in BuildBuiltinOffsetOf()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineCallAndReturn.cpp | 145 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in adjustReturnValue() 692 CXXBasePaths Paths(false, false, false); in hasMember()
|
D | Store.cpp | 323 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/true, in evalDynamicCast()
|
/external/clang/lib/CodeGen/ |
D | ItaniumCXXABI.cpp | 1012 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in computeOffsetHint() 1024 for (CXXBasePaths::paths_iterator I = Paths.begin(), E = Paths.end(); I != E; in computeOffsetHint()
|
/external/lldb/source/Symbol/ |
D | ClangASTType.cpp | 3529 CXXBasePaths paths; in GetIndexOfChildMemberWithName() 3534 CXXBasePaths::const_paths_iterator path, path_end = paths.end(); in GetIndexOfChildMemberWithName()
|