Lines Matching defs:TInfo
495 TypeSourceInfo *TInfo = nullptr;
497 &TInfo);
501 if (!TInfo)
502 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
504 return BuildCXXTypeId(TypeInfoType, OpLoc, TInfo, RParenLoc);
569 TypeSourceInfo *TInfo = nullptr;
571 &TInfo);
575 if (!TInfo)
576 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
578 return BuildCXXUuidof(GuidType, OpLoc, TInfo, RParenLoc);
994 TypeSourceInfo *TInfo;
995 QualType Ty = GetTypeFromParser(TypeRep, &TInfo);
996 if (!TInfo)
997 TInfo = Context.getTrivialTypeSourceInfo(Ty, SourceLocation());
999 return BuildCXXTypeConstructExpr(TInfo, LParenLoc, exprs, RParenLoc);
1007 Sema::BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo,
1011 QualType Ty = TInfo->getType();
1012 SourceLocation TyBeginLoc = TInfo->getTypeLoc().getBeginLoc();
1015 return CXXUnresolvedConstructExpr::Create(Context, TInfo, LParenLoc, Exprs,
1031 return BuildCXXFunctionalCastExpr(TInfo, LParenLoc, Arg, RParenLoc);
1060 InitializedEntity Entity = InitializedEntity::InitializeTemporary(TInfo);
1086 Context, ResultType, Expr::getValueKindForType(TInfo->getType()), TInfo,
1224 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, /*Scope=*/nullptr);
1225 QualType AllocType = TInfo->getType();
1239 TInfo,
2206 FnType, /*TInfo=*/nullptr, SC_None, false, true);
2221 Params[I], /*TInfo=*/nullptr,
4202 TypeSourceInfo *TInfo;
4203 QualType T = GetTypeFromParser(Args[I], &TInfo);
4204 if (!TInfo)
4205 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc);
4207 ConvertedArgs.push_back(TInfo);