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

References

tools/clang/lib/Sema/SemaType.cpp
 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);