Lines Matching refs:Paths
47 Paths.clear(); in clear()
58 Paths.swap(Other.Paths); in swap()
68 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom() local
70 return isDerivedFrom(Base, Paths); in isDerivedFrom()
74 CXXBasePaths &Paths) const { in isDerivedFrom()
78 Paths.setOrigin(const_cast<CXXRecordDecl*>(this)); in isDerivedFrom()
85 Paths); in isDerivedFrom()
92 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isVirtuallyDerivedFrom() local
98 Paths.setOrigin(const_cast<CXXRecordDecl*>(this)); in isVirtuallyDerivedFrom()
105 Paths); in isVirtuallyDerivedFrom()
239 Paths.push_back(ScratchPath); in lookupInBases()
307 CXXBasePaths &Paths, in lookupInBases() argument
310 if (!Paths.lookupInBases(getASTContext(), this, BaseMatches, in lookupInBases()
316 if (!Paths.isRecordingPaths() || !Paths.isFindingAmbiguities()) in lookupInBases()
329 Paths.Paths.remove_if([&Paths](const CXXBasePath &Path) { in lookupInBases()
344 for (const CXXBasePath &HidingP : Paths) { in lookupInBases()
401 CXXBasePaths Paths(false, false, false); in hasMemberName() local
407 Paths); in hasMemberName()
447 CXXBasePaths Paths; in lookupDependentName() local
448 Paths.setOrigin(this); in lookupDependentName()
453 Paths, /*LookupInDependent=*/true)) in lookupDependentName()
455 for (DeclContext::lookup_iterator I = Paths.front().Decls, E = I.end(); in lookupDependentName()