/external/clang/include/clang/AST/ |
H A D | CXXInheritance.h | 69 class CXXBasePath : public SmallVector<CXXBasePathElement, 4> { class in namespace:clang 71 CXXBasePath() : Access(AS_public) {} function in class:clang::CXXBasePath 123 std::list<CXXBasePath> Paths; 150 CXXBasePath ScratchPath; 170 typedef std::list<CXXBasePath>::iterator paths_iterator; 171 typedef std::list<CXXBasePath>::const_iterator const_paths_iterator; 190 CXXBasePath& front() { return Paths.front(); } 191 const CXXBasePath& front() const { return Paths.front(); }
|
H A D | DeclCXX.h | 32 class CXXBasePath; 1485 CXXBasePath &Path, 1519 CXXBasePath &Path, void *BaseRecord); 1531 CXXBasePath &Path, void *BaseRecord); 1540 CXXBasePath &Path, void *Name); 1549 CXXBasePath &Path, void *Name); 1558 CXXBasePath &Path,
|
/external/chromium_org/tools/clang/plugins/ |
H A D | FindBadConstructsConsumer.h | 72 clang::CXXBasePath& path, 75 clang::CXXBasePath& path, 77 void PrintInheritanceChain(const clang::CXXBasePath& path);
|
H A D | FindBadConstructsConsumer.cpp | 468 CXXBasePath& path, 502 CXXBasePath& path, 518 void FindBadConstructsConsumer::PrintInheritanceChain(const CXXBasePath& path) { 519 for (CXXBasePath::const_iterator it = path.begin(); it != path.end(); ++it) {
|
/external/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 325 for (CXXBasePath::iterator PE = P->begin(), PEEnd = P->end(); 367 CXXBasePath &Path, 376 CXXBasePath &Path, 386 CXXBasePath &Path, 403 CXXBasePath &Path, 422 CXXBasePath &Path,
|
H A D | VTableBuilder.cpp | 221 const CXXBasePath &Path) { 2642 CXXBasePath &Path, void *BasesSet) { 2672 const CXXBasePath &Path = (*I);
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | Store.h | 28 class CXXBasePath; 121 SVal evalDerivedToBase(SVal Derived, const CXXBasePath &CastPath);
|
/external/clang/lib/Sema/ |
H A D | SemaAccess.cpp | 926 static CXXBasePath *FindBestPath(Sema &S, 941 CXXBasePath *BestPath = nullptr; 954 CXXBasePath::iterator I = PI->end(), E = PI->begin(); 1188 CXXBasePath &path = *FindBestPath(S, EC, entity, accessSoFar, paths); 1191 CXXBasePath::iterator i = path.end(), e = path.begin(); 1192 CXXBasePath::iterator constrainingBase = i; 1381 CXXBasePath *Path = FindBestPath(S, EC, Entity, FinalAccess, Paths); 1799 const CXXBasePath &Path,
|
H A D | SemaCast.cpp | 755 const CXXBasePath &Path = *I; 758 for (CXXBasePath::const_iterator IElem = Path.begin(), EElem = Path.end(); 1272 for (CXXBasePath::const_reverse_iterator EI = PI->rbegin(),
|
H A D | SemaLookup.cpp | 1534 CXXBasePath &Path,
|
H A D | SemaDeclAttr.cpp | 390 if (CRD->lookupInBases([](const CXXBaseSpecifier *BS, CXXBasePath &P,
|
H A D | SemaDeclCXX.cpp | 1659 const CXXBasePath &Path = Paths.front(); 1662 // FIXME: It would be better if CXXBasePath had the base specifier for 1796 for (CXXBasePath::const_iterator Element = Path->begin(); 5922 CXXBasePath &Path,
|
H A D | SemaExpr.cpp | 10332 CXXBasePath &Path = Paths.front(); 10333 for (CXXBasePath::iterator B = Path.begin(), BEnd = Path.end();
|
H A D | SemaDecl.cpp | 6125 CXXBasePath &Path,
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 262 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { 265 for (CXXBasePath::const_iterator I = Path.begin(), E = Path.end();
|
/external/chromium_org/tools/clang/blink_gc_plugin/ |
H A D | RecordInfo.cpp | 78 CXXBasePath& path,
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 75 class CXXBasePath; 5093 const CXXBasePath &Path,
|
/external/clang/lib/CodeGen/ |
H A D | ItaniumCXXABI.cpp | 912 for (CXXBasePath::iterator J = I->begin(), JE = I->end(); J != JE; ++J) {
|