reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ExprConstant.cpp
 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();