Home | History | Annotate | Download | only in Sema

Lines Matching defs:TInfo

1606 QualType Sema::GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo) {
1609 if (TInfo) *TInfo = 0;
1619 if (TInfo) *TInfo = DI;
2034 TypeSourceInfo *TInfo) {
2190 &TInfo);
2657 return S.GetTypeSourceInfoForDeclarator(D, T, TInfo);
2904 TypeSourceInfo *TInfo = 0;
2905 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
2909 if (!TInfo) {
2914 TypeLoc OldTL = TInfo->getTypeLoc();
2915 if (TInfo->getType()->getAs<ElaboratedType>()) {
2934 TypeSourceInfo *TInfo = 0;
2935 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
2936 TL.setUnderlyingTInfo(TInfo);
2944 TypeSourceInfo *TInfo = 0;
2945 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
2946 TL.setUnderlyingTInfo(TInfo);
2967 TypeSourceInfo *TInfo = 0;
2968 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
2969 if (TInfo) {
2970 TL.copy(cast<ElaboratedTypeLoc>(TInfo->getTypeLoc()));
2983 TInfo = 0;
2984 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
2985 assert(TInfo);
2986 TL.copy(cast<DependentNameTypeLoc>(TInfo->getTypeLoc()));
2991 TypeSourceInfo *TInfo = 0;
2992 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
2993 assert(TInfo);
2995 TInfo->getTypeLoc()));
3004 TypeSourceInfo *TInfo = 0;
3005 Sema::GetTypeFromParser(DS.getRepAsType(), &TInfo);
3006 TL.getValueLoc().initializeFullCopy(TInfo->getTypeLoc());
3139 TypeSourceInfo *TInfo = Context.CreateTypeSourceInfo(T);
3140 UnqualTypeLoc CurrTL = TInfo->getTypeLoc().getUnqualifiedLoc();
3169 return TInfo;
3173 ParsedType Sema::CreateParsedType(QualType T, TypeSourceInfo *TInfo) {
3179 new (LocT) LocInfoType(T, TInfo);
3197 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S);
3198 QualType T = TInfo->getType();
3213 return CreateParsedType(T, TInfo);
3218 TypeSourceInfo *TInfo = Context.getTrivialTypeSourceInfo(T, Loc);
3219 return CreateParsedType(T, TInfo);