Lines Matching refs:MemPtr

4651   MemberPtr MemPtr;  in HandleMemberPointerAccess()  local
4652 if (!EvaluateMemberPointer(RHS, MemPtr, Info)) in HandleMemberPointerAccess()
4657 if (!MemPtr.getDecl()) { in HandleMemberPointerAccess()
4663 if (MemPtr.isDerivedMember()) { in HandleMemberPointerAccess()
4667 if (LV.Designator.MostDerivedPathLength + MemPtr.Path.size() > in HandleMemberPointerAccess()
4673 LV.Designator.Entries.size() - MemPtr.Path.size(); in HandleMemberPointerAccess()
4674 for (unsigned I = 0, N = MemPtr.Path.size(); I != N; ++I) { in HandleMemberPointerAccess()
4677 const CXXRecordDecl *MPDecl = MemPtr.Path[I]; in HandleMemberPointerAccess()
4685 if (!CastToDerivedClass(Info, RHS, LV, MemPtr.getContainingRecord(), in HandleMemberPointerAccess()
4688 } else if (!MemPtr.Path.empty()) { in HandleMemberPointerAccess()
4691 MemPtr.Path.size() + IncludeMember); in HandleMemberPointerAccess()
4699 for (unsigned I = 1, N = MemPtr.Path.size(); I != N; ++I) { in HandleMemberPointerAccess()
4700 const CXXRecordDecl *Base = MemPtr.Path[N - I - 1]; in HandleMemberPointerAccess()
4707 MemPtr.getContainingRecord())) in HandleMemberPointerAccess()
4713 if (const FieldDecl *FD = dyn_cast<FieldDecl>(MemPtr.getDecl())) { in HandleMemberPointerAccess()
4717 dyn_cast<IndirectFieldDecl>(MemPtr.getDecl())) { in HandleMemberPointerAccess()
4725 return MemPtr.getDecl(); in HandleMemberPointerAccess()
4736 MemberPtr MemPtr; in HandleMemberPointerAccess() local
4737 EvaluateMemberPointer(BO->getRHS(), MemPtr, Info); in HandleMemberPointerAccess()