reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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))