Lines Matching refs:PathLength

5571   unsigned PathLength;  member
5575 unsigned PathLength) { in getBaseClassType() argument
5576 assert(PathLength >= Designator.MostDerivedPathLength && PathLength <= in getBaseClassType()
5578 return (PathLength == Designator.MostDerivedPathLength) in getBaseClassType()
5580 : getAsBaseClass(Designator.Entries[PathLength - 1]); in getBaseClassType()
5610 for (unsigned PathLength = This.Designator.MostDerivedPathLength; in ComputeDynamicType() local
5611 PathLength <= Path.size(); ++PathLength) { in ComputeDynamicType()
5613 Path.slice(0, PathLength))) { in ComputeDynamicType()
5626 return DynamicType{getBaseClassType(This.Designator, PathLength), in ComputeDynamicType()
5627 PathLength}; in ComputeDynamicType()
5653 unsigned PathLength = DynType->PathLength; in HandleVirtualDispatch() local
5654 for (/**/; PathLength <= This.Designator.Entries.size(); ++PathLength) { in HandleVirtualDispatch()
5655 const CXXRecordDecl *Class = getBaseClassType(This.Designator, PathLength); in HandleVirtualDispatch()
5678 for (unsigned CovariantPathLength = PathLength + 1; in HandleVirtualDispatch()
5695 if (!CastToDerivedClass(Info, E, This, Callee->getParent(), PathLength)) in HandleVirtualDispatch()
5769 return CastToDerivedClass(Info, E, Ptr, DynType->Type, DynType->PathLength); in HandleDynamicCast()
5807 for (int PathLength = Ptr.Designator.Entries.size(); in HandleDynamicCast() local
5808 PathLength >= (int)DynType->PathLength; --PathLength) { in HandleDynamicCast()
5809 const CXXRecordDecl *Class = getBaseClassType(Ptr.Designator, PathLength); in HandleDynamicCast()
5811 return CastToDerivedClass(Info, E, Ptr, Class, PathLength); in HandleDynamicCast()
5813 if (PathLength > (int)DynType->PathLength && in HandleDynamicCast()
5814 !isBaseClassPublic(getBaseClassType(Ptr.Designator, PathLength - 1), in HandleDynamicCast()
5826 if (!CastToDerivedClass(Info, E, Ptr, DynType->Type, DynType->PathLength)) in HandleDynamicCast()
5901 unsigned PathLength = LHS.Designator.Entries.size(); in HandleUnionActiveMemberChange() local
5919 UnionPathLengths.push_back({PathLength - 1, FD}); in HandleUnionActiveMemberChange()
5923 --PathLength; in HandleUnionActiveMemberChange()
5925 LHS.Designator.Entries[PathLength] in HandleUnionActiveMemberChange()
5937 --PathLength; in HandleUnionActiveMemberChange()
5949 --PathLength; in HandleUnionActiveMemberChange()
5952 LHS.Designator.Entries[PathLength] in HandleUnionActiveMemberChange()