Lines Matching refs:Paths
1510 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryLValueToRValueCast() local
1513 R->getPointeeType(), Paths)) in TryLValueToRValueCast()
1516 Self.BuildBasePathArray(Paths, BasePath); in TryLValueToRValueCast()
1611 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticDowncast() local
1613 if (!Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths)) { in TryStaticDowncast()
1641 if (Paths.isAmbiguous(SrcType.getUnqualifiedType())) { in TryStaticDowncast()
1646 if (!Paths.isRecordingPaths()) { in TryStaticDowncast()
1647 Paths.clear(); in TryStaticDowncast()
1648 Paths.setRecordingPaths(true); in TryStaticDowncast()
1649 Self.IsDerivedFrom(OpRange.getBegin(), DestType, SrcType, Paths); in TryStaticDowncast()
1653 for (clang::CXXBasePath &Path : Paths) { in TryStaticDowncast()
1672 if (Paths.getDetectedVirtual() != nullptr) { in TryStaticDowncast()
1673 QualType VirtualBase(Paths.getDetectedVirtual(), 0); in TryStaticDowncast()
1683 Paths.front(), in TryStaticDowncast()
1696 Self.BuildBasePathArray(Paths, BasePath); in TryStaticDowncast()
1752 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true, in TryStaticMemberPointerUpcast() local
1754 if (!Self.IsDerivedFrom(OpRange.getBegin(), SrcClass, DestClass, Paths)) in TryStaticMemberPointerUpcast()
1758 if (Paths.isAmbiguous(Self.Context.getCanonicalType(DestClass))) { in TryStaticMemberPointerUpcast()
1759 Paths.clear(); in TryStaticMemberPointerUpcast()
1760 Paths.setRecordingPaths(true); in TryStaticMemberPointerUpcast()
1762 Self.IsDerivedFrom(OpRange.getBegin(), SrcClass, DestClass, Paths); in TryStaticMemberPointerUpcast()
1765 std::string PathDisplayStr = Self.getAmbiguousPathsDisplayString(Paths); in TryStaticMemberPointerUpcast()
1772 if (const RecordType *VBase = Paths.getDetectedVirtual()) { in TryStaticMemberPointerUpcast()
1782 Paths.front(), in TryStaticMemberPointerUpcast()
1816 Self.BuildBasePathArray(Paths, BasePath); in TryStaticMemberPointerUpcast()