Lines Matching defs:PathLength

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