Lines Matching refs:Paths
338 assert((Paths != nullptr) == (ResultKind == Ambiguous &&
345 void LookupResult::deletePaths(CXXBasePaths *Paths) {
346 delete Paths;
647 Paths = new CXXBasePaths;
648 Paths->swap(P);
649 addDeclsFromBasePaths(*Paths);
655 Paths = new CXXBasePaths;
656 Paths->swap(P);
657 addDeclsFromBasePaths(*Paths);
665 if (Paths) Out << ", base paths present";
2200 CXXBasePaths Paths;
2201 Paths.setOrigin(LookupRec);
2252 Paths))
2267 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end();
2289 CXXBasePaths::paths_iterator FirstPath = Paths.begin();
2324 R.setAmbiguousBaseSubobjectTypes(Paths);
2340 R.setAmbiguousBaseSubobjects(Paths);
2347 for (auto *D : Paths.front().Decls) {
2486 CXXBasePaths *Paths = Result.getBasePaths();
2487 QualType SubobjectType = Paths->front().back().Base->getType();
2489 << Name << SubobjectType << getAmbiguousPathsDisplayString(*Paths)
2492 DeclContext::lookup_iterator Found = Paths->front().Decls.begin();
2505 CXXBasePaths *Paths = Result.getBasePaths();
2507 for (CXXBasePaths::paths_iterator Path = Paths->begin(),
2508 PathEnd = Paths->end();