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()
86 Paths); in isDerivedFrom()
93 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isVirtuallyDerivedFrom() local
99 Paths.setOrigin(const_cast<CXXRecordDecl*>(this)); in isVirtuallyDerivedFrom()
106 Paths); in isVirtuallyDerivedFrom()
240 Paths.push_back(ScratchPath); in lookupInBases()
308 CXXBasePaths &Paths, in lookupInBases() argument
311 if (!Paths.lookupInBases(getASTContext(), this, BaseMatches, in lookupInBases()
317 if (!Paths.isRecordingPaths() || !Paths.isFindingAmbiguities()) in lookupInBases()
330 Paths.Paths.remove_if([&Paths](const CXXBasePath &Path) { in lookupInBases()
345 for (const CXXBasePath &HidingP : Paths) { in lookupInBases()
402 CXXBasePaths Paths(false, false, false); in hasMemberName() local
408 Paths); in hasMemberName()
448 CXXBasePaths Paths; in lookupDependentName() local
449 Paths.setOrigin(this); in lookupDependentName()
454 Paths, /*LookupInDependent=*/true)) in lookupDependentName()
456 for (DeclContext::lookup_iterator I = Paths.front().Decls, E = I.end(); in lookupDependentName()