Lines Matching refs:Paths
330 assert((Paths != NULL) == (ResultKind == Ambiguous &&
336 void LookupResult::deletePaths(CXXBasePaths *Paths) {
337 delete Paths;
486 Paths = new CXXBasePaths;
487 Paths->swap(P);
488 addDeclsFromBasePaths(*Paths);
494 Paths = new CXXBasePaths;
495 Paths->swap(P);
496 addDeclsFromBasePaths(*Paths);
504 if (Paths) Out << ", base paths present";
1666 CXXBasePaths Paths;
1667 Paths.setOrigin(LookupRec);
1704 R.getLookupName().getAsOpaquePtr(), Paths))
1719 for (CXXBasePaths::paths_iterator Path = Paths.begin(), PathEnd = Paths.end();
1741 CXXBasePaths::paths_iterator FirstPath = Paths.begin();
1760 R.setAmbiguousBaseSubobjectTypes(Paths);
1776 R.setAmbiguousBaseSubobjects(Paths);
1783 DeclContext::lookup_result DR = Paths.front().Decls;
1857 CXXBasePaths *Paths = Result.getBasePaths();
1858 QualType SubobjectType = Paths->front().back().Base->getType();
1860 << Name << SubobjectType << getAmbiguousPathsDisplayString(*Paths)
1863 DeclContext::lookup_iterator Found = Paths->front().Decls.begin();
1876 CXXBasePaths *Paths = Result.getBasePaths();
1878 for (CXXBasePaths::paths_iterator Path = Paths->begin(),
1879 PathEnd = Paths->end();