Lines Matching defs:Paths
332 assert((Paths != nullptr) == (ResultKind == Ambiguous &&
339 void LookupResult::deletePaths(CXXBasePaths *Paths) {
340 delete Paths;
627 Paths = new CXXBasePaths;
628 Paths->swap(P);
629 addDeclsFromBasePaths(*Paths);
635 Paths = new CXXBasePaths;
636 Paths->swap(P);
637 addDeclsFromBasePaths(*Paths);
645 if (Paths) Out << ", base paths present";
1966 CXXBasePaths Paths;
1967 Paths.setOrigin(LookupRec);
2009 Paths))
2024 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end();
2046 CXXBasePaths::paths_iterator FirstPath = Paths.begin();
2065 R.setAmbiguousBaseSubobjectTypes(Paths);
2081 R.setAmbiguousBaseSubobjects(Paths);
2088 for (auto *D : Paths.front().Decls) {
2227 CXXBasePaths *Paths = Result.getBasePaths();
2228 QualType SubobjectType = Paths->front().back().Base->getType();
2230 << Name << SubobjectType << getAmbiguousPathsDisplayString(*Paths)
2233 DeclContext::lookup_iterator Found = Paths->front().Decls.begin();
2246 CXXBasePaths *Paths = Result.getBasePaths();
2248 for (CXXBasePaths::paths_iterator Path = Paths->begin(),
2249 PathEnd = Paths->end();