Lines Matching defs:TLB

1554     QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
1557 return inherited::TransformFunctionProtoType(TLB, TL);
1560 QualType TransformInjectedClassNameType(TypeLocBuilder &TLB,
1562 auto Type = inherited::TransformInjectedClassNameType(TLB, TL);
1573 TLB.pushTrivial(SemaRef.Context, Type, TL.getNameLoc());
1609 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
1623 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
1628 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final,
1637 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
2406 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB,
2414 TLB, TL, ThisContext, ThisTypeQuals, TransformExceptionSpec);
2429 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final,
2445 TLB.pushTrivial(SemaRef.Context, Replacement, NameLoc);
2452 TLB.push<SubstTemplateTypeParmTypeLoc>(Result);
2458 TemplateInstantiator::TransformTemplateTypeParmType(TypeLocBuilder &TLB,
2472 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType());
2490 TLB.pushTrivial(SemaRef.Context, NewT, TL.getNameLoc());
2508 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result);
2521 return BuildSubstTemplateTypeParmType(TLB, SuppressObjCLifetime, Final,
2537 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result);
2543 TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL,
2556 TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result);
2564 TLB, SuppressObjCLifetime, T->getFinal(), NewReplaced, T->getIndex(),
2824 TypeLocBuilder TLB;
2825 TLB.pushFullCopy(TL);
2826 return TLB.getTypeSourceInfo(Context, TL.getType());
2830 TypeLocBuilder TLB;
2831 TLB.reserve(TL.getFullDataSize());
2832 QualType Result = Instantiator.TransformType(TLB, TL);
2836 return TLB.getTypeSourceInfo(Context, Result);
2895 TypeLocBuilder TLB;
2898 TLB.reserve(TL.getFullDataSize());
2910 TLB, Proto, ThisContext, ThisTypeQuals,
2914 Result = Instantiator.TransformType(TLB, TL);
2921 return TLB.getTypeSourceInfo(Context, Result);