Searched refs:CXXBasePath (Results 1 – 11 of 11) sorted by relevance
/external/clang/include/clang/AST/ |
D | CXXInheritance.h | 69 class CXXBasePath : public llvm::SmallVector<CXXBasePathElement, 4> { 71 CXXBasePath() : Access(AS_public) {} in CXXBasePath() function 123 std::list<CXXBasePath> Paths; 151 CXXBasePath ScratchPath; 171 typedef std::list<CXXBasePath>::iterator paths_iterator; 172 typedef std::list<CXXBasePath>::const_iterator const_paths_iterator; 191 CXXBasePath& front() { return Paths.front(); } in front() 192 const CXXBasePath& front() const { return Paths.front(); } in front()
|
D | DeclCXX.h | 28 class CXXBasePath; variable 1098 CXXBasePath &Path, 1132 CXXBasePath &Path, void *BaseRecord); 1144 CXXBasePath &Path, void *BaseRecord); 1153 CXXBasePath &Path, void *Name); 1162 CXXBasePath &Path, void *Name); 1171 CXXBasePath &Path,
|
/external/clang/lib/AST/ |
D | CXXInheritance.cpp | 314 for (CXXBasePath::iterator PE = P->begin(), PEEnd = P->end(); in lookupInBases() 356 CXXBasePath &Path, in FindBaseClass() 365 CXXBasePath &Path, in FindVirtualBaseClass() 375 CXXBasePath &Path, in FindTagMember() 391 CXXBasePath &Path, in FindOrdinaryMember() 409 CXXBasePath &Path, in FindNestedNameSpecifierMember()
|
/external/clang/lib/Sema/ |
D | SemaAccess.cpp | 854 static CXXBasePath *FindBestPath(Sema &S, in FindBestPath() 869 CXXBasePath *BestPath = 0; in FindBestPath() 882 CXXBasePath::iterator I = PI->end(), E = PI->begin(); in FindBestPath() 1071 CXXBasePath &Path = *FindBestPath(S, EC, Entity, AS_public, Paths); in DiagnoseAccessPath() 1073 CXXBasePath::iterator I = Path.end(), E = Path.begin(); in DiagnoseAccessPath() 1241 CXXBasePath *Path = FindBestPath(S, EC, Entity, FinalAccess, Paths); in IsAccessible() 1600 const CXXBasePath &Path, in CheckBaseClassAccess()
|
D | SemaCXXCast.cpp | 1078 for (CXXBasePath::const_reverse_iterator EI = PI->rbegin(), in TryStaticDowncast()
|
D | SemaDeclCXX.cpp | 859 const CXXBasePath &Path = Paths.front(); in BuildBasePathArray() 994 for (CXXBasePath::const_iterator Element = Path->begin(); in getAmbiguousPathsDisplayString() 3971 CXXBasePath &Path, in FindHiddenVirtualMethod()
|
D | SemaLookup.cpp | 1263 CXXBasePath &Path, in LookupAnyMember()
|
D | SemaExpr.cpp | 8194 CXXBasePath &Path = Paths.front(); in BuildBuiltinOffsetOf() 8195 for (CXXBasePath::iterator B = Path.begin(), BEnd = Path.end(); in BuildBuiltinOffsetOf()
|
D | SemaDecl.cpp | 4054 CXXBasePath &Path, in FindOverriddenMethod()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 55 class CXXBasePath; variable 3536 const CXXBasePath &Path,
|
/external/clang/lib/CodeGen/ |
D | CGVTables.cpp | 218 const CXXBasePath &Path) { in ComputeBaseOffset()
|