reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4101 if (!EvaluateMemberPointer(RHS, MemPtr, Info)) 4106 if (!MemPtr.getDecl()) { 4112 if (MemPtr.isDerivedMember()) { 4116 if (LV.Designator.MostDerivedPathLength + MemPtr.Path.size() > 4122 LV.Designator.Entries.size() - MemPtr.Path.size(); 4123 for (unsigned I = 0, N = MemPtr.Path.size(); I != N; ++I) { 4126 const CXXRecordDecl *MPDecl = MemPtr.Path[I]; 4134 if (!CastToDerivedClass(Info, RHS, LV, MemPtr.getContainingRecord(), 4137 } else if (!MemPtr.Path.empty()) { 4140 MemPtr.Path.size() + IncludeMember); 4148 for (unsigned I = 1, N = MemPtr.Path.size(); I != N; ++I) { 4149 const CXXRecordDecl *Base = MemPtr.Path[N - I - 1]; 4156 MemPtr.getContainingRecord())) 4162 if (const FieldDecl *FD = dyn_cast<FieldDecl>(MemPtr.getDecl())) { 4166 dyn_cast<IndirectFieldDecl>(MemPtr.getDecl())) { 4174 return MemPtr.getDecl();