Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DCXXInheritance.h69 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()
DDeclCXX.h28 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/
DCXXInheritance.cpp314 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/
DSemaAccess.cpp854 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()
DSemaCXXCast.cpp1078 for (CXXBasePath::const_reverse_iterator EI = PI->rbegin(), in TryStaticDowncast()
DSemaDeclCXX.cpp859 const CXXBasePath &Path = Paths.front(); in BuildBasePathArray()
994 for (CXXBasePath::const_iterator Element = Path->begin(); in getAmbiguousPathsDisplayString()
3971 CXXBasePath &Path, in FindHiddenVirtualMethod()
DSemaLookup.cpp1263 CXXBasePath &Path, in LookupAnyMember()
DSemaExpr.cpp8194 CXXBasePath &Path = Paths.front(); in BuildBuiltinOffsetOf()
8195 for (CXXBasePath::iterator B = Path.begin(), BEnd = Path.end(); in BuildBuiltinOffsetOf()
DSemaDecl.cpp4054 CXXBasePath &Path, in FindOverriddenMethod()
/external/clang/include/clang/Sema/
DSema.h55 class CXXBasePath; variable
3536 const CXXBasePath &Path,
/external/clang/lib/CodeGen/
DCGVTables.cpp218 const CXXBasePath &Path) { in ComputeBaseOffset()