Home | History | Annotate | Download | only in Sema

Lines Matching defs:TInfo

1812 QualType Sema::GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo) {
1815 if (TInfo) *TInfo = 0;
1825 if (TInfo) *TInfo = DI;
2425 TypeSourceInfo *TInfo) {
2664 T = S.GetTypeFromParser(FTI.getTrailingReturnType(), &TInfo);
2707 if (TInfo) {
2708 DiagLoc = TInfo->getTypeLoc().getLocStart();
2709 FixitLoc = S.PP.getLocForEndOfToken(TInfo->getTypeLoc().getLocEnd());
2719 if (TInfo) {
2721 TLB.pushFullCopy(TInfo->getTypeLoc());
2724 TInfo = TLB.getTypeSourceInfo(Context, T);
3182 return S.GetTypeSourceInfoForDeclarator(D, T, TInfo);
3445 TypeSourceInfo *TInfo = 0;
3446 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
3450 if (!TInfo) {
3455 TypeLoc OldTL = TInfo->getTypeLoc();
3456 if (TInfo->getType()->getAs<ElaboratedType>()) {
3477 TypeSourceInfo *TInfo = 0;
3478 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
3479 TL.setUnderlyingTInfo(TInfo);
3487 TypeSourceInfo *TInfo = 0;
3488 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
3489 TL.setUnderlyingTInfo(TInfo);
3510 TypeSourceInfo *TInfo = 0;
3511 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
3512 if (TInfo) {
3513 TL.copy(TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>());
3526 TypeSourceInfo *TInfo = 0;
3527 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
3528 assert(TInfo);
3529 TL.copy(TInfo->getTypeLoc().castAs<DependentNameTypeLoc>());
3534 TypeSourceInfo *TInfo = 0;
3535 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
3536 assert(TInfo);
3538 TInfo->getTypeLoc().castAs<DependentTemplateSpecializationTypeLoc>());
3550 TypeSourceInfo *TInfo = 0;
3551 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
3552 assert(TInfo);
3553 TL.getValueLoc().initializeFullCopy(TInfo->getTypeLoc());
3719 TypeSourceInfo *TInfo = Context.CreateTypeSourceInfo(T);
3720 UnqualTypeLoc CurrTL = TInfo->getTypeLoc().getUnqualifiedLoc();
3755 return TInfo;
3759 ParsedType Sema::CreateParsedType(QualType T, TypeSourceInfo *TInfo) {
3765 new (LocT) LocInfoType(T, TInfo);
3783 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S);
3784 QualType T = TInfo->getType();
3803 return CreateParsedType(T, TInfo);
3808 TypeSourceInfo *TInfo = Context.getTrivialTypeSourceInfo(T, Loc);
3809 return CreateParsedType(T, TInfo);