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

References

tools/clang/lib/AST/ExprConstant.cpp
 5189   SubobjectDesignator &D = Ptr.Designator;
 5195   if (Ptr.isNullPointer() && !E->isGLValue())
 5202       ComputeDynamicType(Info, E, Ptr, AK_DynamicCast);
 5210     return CastToDerivedClass(Info, E, Ptr, DynType->Type, DynType->PathLength);
 5221       Ptr.setNull(Info.Ctx, E->getType());
 5239         << DiagKind << Ptr.Designator.getType(Info.Ctx)
 5248   for (int PathLength = Ptr.Designator.Entries.size();
 5250     const CXXRecordDecl *Class = getBaseClassType(Ptr.Designator, PathLength);
 5252       return CastToDerivedClass(Info, E, Ptr, Class, PathLength);
 5255         !isBaseClassPublic(getBaseClassType(Ptr.Designator, PathLength - 1),
 5267     if (!CastToDerivedClass(Info, E, Ptr, DynType->Type, DynType->PathLength))
 5271       if (!HandleLValueBase(Info, E, Ptr, Elem.Class, Elem.Base))