reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1212 if (ObjCObjectTL.getNumTypeArgs() > 0) { 1213 assert(ObjCObjectTL.getNumTypeArgs() == ActualTypeArgInfos.size()); 1214 ObjCObjectTL.setTypeArgsLAngleLoc(TypeArgsLAngleLoc); 1215 ObjCObjectTL.setTypeArgsRAngleLoc(TypeArgsRAngleLoc); 1217 ObjCObjectTL.setTypeArgTInfo(i, ActualTypeArgInfos[i]); 1219 ObjCObjectTL.setTypeArgsLAngleLoc(SourceLocation()); 1220 ObjCObjectTL.setTypeArgsRAngleLoc(SourceLocation()); 1224 if (ObjCObjectTL.getNumProtocols() > 0) { 1225 assert(ObjCObjectTL.getNumProtocols() == Protocols.size()); 1226 ObjCObjectTL.setProtocolLAngleLoc(ProtocolLAngleLoc); 1227 ObjCObjectTL.setProtocolRAngleLoc(ProtocolRAngleLoc); 1229 ObjCObjectTL.setProtocolLoc(i, ProtocolLocs[i]); 1231 ObjCObjectTL.setProtocolLAngleLoc(SourceLocation()); 1232 ObjCObjectTL.setProtocolRAngleLoc(SourceLocation()); 1236 ObjCObjectTL.setHasBaseTypeAsWritten(true); 1237 if (ObjCObjectTL.getType() == T) 1238 ObjCObjectTL.getBaseLoc().initializeFullCopy(BaseTypeInfo->getTypeLoc()); 1240 ObjCObjectTL.getBaseLoc().initialize(Context, Loc);