Lines Matching refs:PathLength

5805   unsigned PathLength;  member
5809 unsigned PathLength) { in getBaseClassType() argument
5810 assert(PathLength >= Designator.MostDerivedPathLength && PathLength <= in getBaseClassType()
5812 return (PathLength == Designator.MostDerivedPathLength) in getBaseClassType()
5814 : getAsBaseClass(Designator.Entries[PathLength - 1]); in getBaseClassType()
5846 for (unsigned PathLength = This.Designator.MostDerivedPathLength; in ComputeDynamicType() local
5847 PathLength <= Path.size(); ++PathLength) { in ComputeDynamicType()
5849 Path.slice(0, PathLength))) { in ComputeDynamicType()
5862 return DynamicType{getBaseClassType(This.Designator, PathLength), in ComputeDynamicType()
5863 PathLength}; in ComputeDynamicType()
5889 unsigned PathLength = DynType->PathLength; in HandleVirtualDispatch() local
5890 for (/**/; PathLength <= This.Designator.Entries.size(); ++PathLength) { in HandleVirtualDispatch()
5891 const CXXRecordDecl *Class = getBaseClassType(This.Designator, PathLength); in HandleVirtualDispatch()
5914 for (unsigned CovariantPathLength = PathLength + 1; in HandleVirtualDispatch()
5931 if (!CastToDerivedClass(Info, E, This, Callee->getParent(), PathLength)) in HandleVirtualDispatch()
6005 return CastToDerivedClass(Info, E, Ptr, DynType->Type, DynType->PathLength); in HandleDynamicCast()
6043 for (int PathLength = Ptr.Designator.Entries.size(); in HandleDynamicCast() local
6044 PathLength >= (int)DynType->PathLength; --PathLength) { in HandleDynamicCast()
6045 const CXXRecordDecl *Class = getBaseClassType(Ptr.Designator, PathLength); in HandleDynamicCast()
6047 return CastToDerivedClass(Info, E, Ptr, Class, PathLength); in HandleDynamicCast()
6049 if (PathLength > (int)DynType->PathLength && in HandleDynamicCast()
6050 !isBaseClassPublic(getBaseClassType(Ptr.Designator, PathLength - 1), in HandleDynamicCast()
6062 if (!CastToDerivedClass(Info, E, Ptr, DynType->Type, DynType->PathLength)) in HandleDynamicCast()
6138 unsigned PathLength = LHS.Designator.Entries.size(); in MaybeHandleUnionActiveMemberChange() local
6156 UnionPathLengths.push_back({PathLength - 1, FD}); in MaybeHandleUnionActiveMemberChange()
6160 --PathLength; in MaybeHandleUnionActiveMemberChange()
6162 LHS.Designator.Entries[PathLength] in MaybeHandleUnionActiveMemberChange()
6174 --PathLength; in MaybeHandleUnionActiveMemberChange()
6193 --PathLength; in MaybeHandleUnionActiveMemberChange()
6195 LHS.Designator.Entries[PathLength] in MaybeHandleUnionActiveMemberChange()