Lines Matching defs:TInfo

828   TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
829 QualType R = TInfo->getType();
831 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
944 ActOnVariableDeclarator(S, D, DC, TInfo, Previous,
2635 TypeSourceInfo *TInfo,
2637 QualType BaseType = TInfo->getType();
2638 SourceLocation BaseLoc = TInfo->getTypeLoc().getBeginLoc();
2646 << TInfo->getTypeLoc().getSourceRange();
2748 Access, TInfo, EllipsisLoc);
2780 TypeSourceInfo *TInfo = nullptr;
2781 GetTypeFromParser(basetype, &TInfo);
2784 DiagnoseUnexpandedParameterPack(SpecifierRange.getBegin(), TInfo,
2797 Virtual, Access, TInfo,
4336 TypeSourceInfo *TInfo = nullptr;
4339 BaseType = GetTypeFromParser(TemplateTypeTy, &TInfo);
4377 TInfo = Context.CreateTypeSourceInfo(BaseType);
4379 TInfo->getTypeLoc().castAs<DependentNameTypeLoc>();
4459 TInfo = Context.CreateTypeSourceInfo(BaseType);
4460 ElaboratedTypeLoc TL = TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>();
4467 if (!TInfo)
4468 TInfo = Context.getTrivialTypeSourceInfo(BaseType, IdLoc);
4470 return BuildBaseInitializer(BaseType, TInfo, Init, ClassDecl, EllipsisLoc);
4557 Sema::BuildDelegatingInitializer(TypeSourceInfo *TInfo, Expr *Init,
4559 SourceLocation NameLoc = TInfo->getTypeLoc().getSourceRange().getBegin();
4562 << TInfo->getTypeLoc().getSourceRange();
4614 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(),
13378 TypeSourceInfo *TInfo = nullptr;
13379 GetTypeFromParser(Type.get(), &TInfo);
13384 if (DiagnoseUnexpandedParameterPack(Name.StartLocation, TInfo,
13387 TInfo = Context.getTrivialTypeSourceInfo(Context.IntTy,
13388 TInfo->getTypeLoc().getBeginLoc());
13408 Name.Identifier, TInfo);
13854 /*TInfo=*/nullptr, ExplicitSpecifier(),
13964 TypeSourceInfo *TInfo =
13967 TInfo->getTypeLoc().IgnoreParens().castAs<FunctionProtoTypeLoc>();
13979 Context, Derived, UsingLoc, NameInfo, TInfo->getType(), TInfo,
13990 const FunctionProtoType *FPT = TInfo->getType()->castAs<FunctionProtoType>();
14000 TypeSourceInfo *TInfo =
14004 FPT->getParamType(I), TInfo, SC_None, /*DefArg=*/nullptr);
14091 auto *TInfo = Context.getTrivialTypeSourceInfo(B.getType(), InitLoc);
14093 Context, TInfo, VBase, InitLoc, Init.get(), InitLoc,
14779 /*TInfo=*/nullptr, /*StorageClass=*/SC_None,
14800 /*TInfo=*/nullptr, SC_None,
15131 /*TInfo=*/nullptr, /*StorageClass=*/SC_None,
15152 /*TInfo=*/nullptr, SC_None,
15529 Context, ClassDecl, ClassLoc, NameInfo, QualType(), /*TInfo=*/nullptr,
15557 /*TInfo=*/TSI, SC_None, nullptr);
15674 Context, ClassDecl, ClassLoc, NameInfo, QualType(), /*TInfo=*/nullptr,
15695 ArgType, /*TInfo=*/nullptr,
16745 VarDecl *Sema::BuildExceptionDeclaration(Scope *S, TypeSourceInfo *TInfo,
16750 QualType ExDeclType = TInfo->getType();
16823 ExDeclType, TInfo, SC_None);
16880 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
16884 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
16886 TInfo = Context.getTrivialTypeSourceInfo(Context.IntTy,
16916 S, TInfo, D.getBeginLoc(), D.getIdentifierLoc(), D.getIdentifier());
17615 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
17627 if (!TInfo->getType()->isFunctionType()) {
17655 if (DiagnoseUnexpandedParameterPack(Loc, TInfo, UPPC_FriendDeclaration) ||
17818 NamedDecl *ND = ActOnFunctionDeclarator(DCScope, D, DC, TInfo, Previous,
18957 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
18958 QualType T = TInfo->getType();
18962 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
18966 TInfo = Context.getTrivialTypeSourceInfo(T, Loc);
19013 MSPropertyDecl::Create(Context, Record, Loc, II, T, TInfo, TSSL,