Lines Matching refs:Paths
72 Paths.clear(); in clear()
83 Paths.swap(Other.Paths); in swap()
93 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isDerivedFrom() local
95 return isDerivedFrom(Base, Paths); in isDerivedFrom()
99 CXXBasePaths &Paths) const { in isDerivedFrom()
103 Paths.setOrigin(const_cast<CXXRecordDecl*>(this)); in isDerivedFrom()
110 Paths); in isDerivedFrom()
117 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false, in isVirtuallyDerivedFrom() local
123 Paths.setOrigin(const_cast<CXXRecordDecl*>(this)); in isVirtuallyDerivedFrom()
130 Paths); in isVirtuallyDerivedFrom()
274 Paths.push_back(ScratchPath); in lookupInBases()
342 CXXBasePaths &Paths, in lookupInBases() argument
345 if (!Paths.lookupInBases(getASTContext(), this, BaseMatches, in lookupInBases()
351 if (!Paths.isRecordingPaths() || !Paths.isFindingAmbiguities()) in lookupInBases()
364 Paths.Paths.remove_if([&Paths](const CXXBasePath &Path) { in lookupInBases()
379 for (const CXXBasePath &HidingP : Paths) { in lookupInBases()
523 CXXBasePaths Paths; in lookupDependentName() local
524 Paths.setOrigin(this); in lookupDependentName()
530 Paths, /*LookupInDependent=*/true)) in lookupDependentName()
532 for (const NamedDecl *ND : Paths.front().Decls) { in lookupDependentName()