Lines Matching defs:TLB
1590 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
1593 return inherited::TransformFunctionProtoType(TLB, TL);
1596 QualType TransformInjectedClassNameType(TypeLocBuilder &TLB,
1598 auto Type = inherited::TransformInjectedClassNameType(TLB, TL);
1609 TLB.pushTrivial(SemaRef.Context, Type, TL.getNameLoc());
1645 QualType TransformFunctionProtoType(TypeLocBuilder &TLB,
1659 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
1664 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final,
1673 TransformSubstTemplateTypeParmPackType(TypeLocBuilder &TLB,
1678 TransformSubstTemplateTypeParmType(TypeLocBuilder &TLB,
1683 return inherited::TransformSubstTemplateTypeParmType(TLB, TL);
1692 return inherited::TransformSubstTemplateTypeParmType(TLB, TL);
2504 QualType TemplateInstantiator::TransformFunctionProtoType(TypeLocBuilder &TLB,
2522 TLB, TL, ThisContext, ThisTypeQuals, TransformExceptionSpec);
2537 TypeLocBuilder &TLB, bool SuppressObjCLifetime, bool Final,
2553 TLB.pushTrivial(SemaRef.Context, Replacement, NameLoc);
2560 TLB.push<SubstTemplateTypeParmTypeLoc>(Result);
2566 TemplateInstantiator::TransformTemplateTypeParmType(TypeLocBuilder &TLB,
2584 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType());
2602 TLB.pushTrivial(SemaRef.Context, NewT, TL.getNameLoc());
2620 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result);
2633 return BuildSubstTemplateTypeParmType(TLB, SuppressObjCLifetime, Final,
2649 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result);
2668 TypeLocBuilder &TLB, SubstTemplateTypeParmPackTypeLoc TL,
2681 TLB.push<SubstTemplateTypeParmPackTypeLoc>(Result);
2689 TLB, SuppressObjCLifetime, T->getFinal(), NewReplaced, T->getIndex(),
2948 TypeLocBuilder TLB;
2949 TLB.pushFullCopy(TL);
2950 return TLB.getTypeSourceInfo(Context, TL.getType());
2954 TypeLocBuilder TLB;
2955 TLB.reserve(TL.getFullDataSize());
2956 QualType Result = Instantiator.TransformType(TLB, TL);
2960 return TLB.getTypeSourceInfo(Context, Result);
3025 TypeLocBuilder TLB;
3028 TLB.reserve(TL.getFullDataSize());
3040 TLB, Proto, ThisContext, ThisTypeQuals,
3044 Result = Instantiator.TransformType(TLB, TL);
3051 return TLB.getTypeSourceInfo(Context, Result);
3181 QualType TransformTemplateTypeParmType(TypeLocBuilder &TLB,
3186 TLB.push<TemplateTypeParmTypeLoc>(TL.getType());
3203 TLB.push<SubstTemplateTypeParmTypeLoc>(Result);
3208 QualType TransformSubstTemplateTypeParmType(TypeLocBuilder &TLB,
3213 TLB.push<SubstTemplateTypeParmTypeLoc>(TL.getType());
3217 return inherited::TransformSubstTemplateTypeParmType(TLB, TL);