Lines Matching defs:MemPtr
4990 MemberPtr MemPtr;
4991 if (!EvaluateMemberPointer(RHS, MemPtr, Info))
4996 if (!MemPtr.getDecl()) {
5002 if (MemPtr.isDerivedMember()) {
5006 if (LV.Designator.MostDerivedPathLength + MemPtr.Path.size() >
5012 LV.Designator.Entries.size() - MemPtr.Path.size();
5013 for (unsigned I = 0, N = MemPtr.Path.size(); I != N; ++I) {
5016 const CXXRecordDecl *MPDecl = MemPtr.Path[I];
5024 if (!CastToDerivedClass(Info, RHS, LV, MemPtr.getContainingRecord(),
5027 } else if (!MemPtr.Path.empty()) {
5030 MemPtr.Path.size() + IncludeMember);
5038 for (unsigned I = 1, N = MemPtr.Path.size(); I != N; ++I) {
5039 const CXXRecordDecl *Base = MemPtr.Path[N - I - 1];
5046 MemPtr.getContainingRecord()))
5052 if (const FieldDecl *FD = dyn_cast<FieldDecl>(MemPtr.getDecl())) {
5056 dyn_cast<IndirectFieldDecl>(MemPtr.getDecl())) {
5064 return MemPtr.getDecl();
5075 MemberPtr MemPtr;
5076 EvaluateMemberPointer(BO->getRHS(), MemPtr, Info);