Home | History | Annotate | Download | only in Sema

Lines Matching defs:TL

877                                         FunctionProtoTypeLoc TL);
879 FunctionProtoTypeLoc TL,
891 TemplateTypeParmTypeLoc TL);
897 SubstTemplateTypeParmPackTypeLoc TL);
1393 FunctionProtoTypeLoc TL) {
1396 return inherited::TransformFunctionProtoType(TLB, TL);
1400 FunctionProtoTypeLoc TL,
1405 return inherited::TransformFunctionProtoType(TLB, TL, ThisContext,
1420 TemplateTypeParmTypeLoc TL) {
1421 const TemplateTypeParmType *T = TL.getTypePtr();
1432 = TLB.push<TemplateTypeParmTypeLoc>(TL.getType());
1433 NewTL.setNameLoc(TL.getNameLoc());
1434 return TL.getType();
1451 NewTL.setNameLoc(TL.getNameLoc());
1468 NewTL.setNameLoc(TL.getNameLoc());
1479 TransformDecl(TL.getNameLoc(), OldTTPDecl));
1488 NewTL.setNameLoc(TL.getNameLoc());
1495 SubstTemplateTypeParmPackTypeLoc TL) {
1499 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(TL.getType());
1500 NewTL.setNameLoc(TL.getNameLoc());
1501 return TL.getType();
1504 TemplateArgument Arg = TL.getTypePtr()->getArgumentPack();
1509 TL.getTypePtr()->getReplacedParameter(),
1513 NewTL.setNameLoc(TL.getNameLoc());
1560 TypeSourceInfo *Sema::SubstType(TypeLoc TL,
1568 if (TL.getType().isNull())
1571 if (!TL.getType()->isInstantiationDependentType() &&
1572 !TL.getType()->isVariablyModifiedType()) {
1576 TLB.pushFullCopy(TL);
1577 return TLB.getTypeSourceInfo(Context, TL.getType());
1582 TLB.reserve(TL.getFullDataSize());
1583 QualType Result = Instantiator.TransformType(TLB, TL);
1612 TypeLoc TL = T->getTypeLoc().IgnoreParens();
1613 if (!TL.getAs<FunctionProtoTypeLoc>())
1616 FunctionProtoTypeLoc FP = TL.castAs<FunctionProtoTypeLoc>();
1659 TypeLoc TL = T->getTypeLoc();
1660 TLB.reserve(TL.getFullDataSize());
1664 if (FunctionProtoTypeLoc Proto = TL.getAs<FunctionProtoTypeLoc>()) {
1668 Result = Instantiator.TransformType(TLB, TL);