Lines Matching defs:ObjCObjectTL
359 auto ObjCObjectTL =
361 ObjCObjectTL.setHasBaseTypeAsWritten(false);
362 ObjCObjectTL.getBaseLoc().initialize(Context, SourceLocation());
365 ObjCObjectTL.setTypeArgsLAngleLoc(SourceLocation());
366 ObjCObjectTL.setTypeArgsRAngleLoc(SourceLocation());
369 ObjCObjectTL.setProtocolLAngleLoc(lAngleLoc);
370 ObjCObjectTL.setProtocolRAngleLoc(rAngleLoc);
372 ObjCObjectTL.setProtocolLoc(i, protocolLocs[i]);
448 auto ObjCObjectTL = ResultTL.castAs<ObjCObjectTypeLoc>();
451 if (ObjCObjectTL.getNumTypeArgs() > 0) {
452 assert(ObjCObjectTL.getNumTypeArgs() == ActualTypeArgInfos.size());
453 ObjCObjectTL.setTypeArgsLAngleLoc(TypeArgsLAngleLoc);
454 ObjCObjectTL.setTypeArgsRAngleLoc(TypeArgsRAngleLoc);
456 ObjCObjectTL.setTypeArgTInfo(i, ActualTypeArgInfos[i]);
458 ObjCObjectTL.setTypeArgsLAngleLoc(SourceLocation());
459 ObjCObjectTL.setTypeArgsRAngleLoc(SourceLocation());
463 if (ObjCObjectTL.getNumProtocols() > 0) {
464 assert(ObjCObjectTL.getNumProtocols() == Protocols.size());
465 ObjCObjectTL.setProtocolLAngleLoc(ProtocolLAngleLoc);
466 ObjCObjectTL.setProtocolRAngleLoc(ProtocolRAngleLoc);
468 ObjCObjectTL.setProtocolLoc(i, ProtocolLocs[i]);
470 ObjCObjectTL.setProtocolLAngleLoc(SourceLocation());
471 ObjCObjectTL.setProtocolRAngleLoc(SourceLocation());
475 ObjCObjectTL.setHasBaseTypeAsWritten(true);
476 if (ObjCObjectTL.getType() == T)
477 ObjCObjectTL.getBaseLoc().initializeFullCopy(BaseTypeInfo->getTypeLoc());
479 ObjCObjectTL.getBaseLoc().initialize(Context, Loc);