Lines Matching defs:TL
129 TypeLoc TL = SrcTL.IgnoreParens();
132 if (AttributedTypeLoc AttributeTL = TL.getAs<AttributedTypeLoc>())
135 if (QualifiedTypeLoc QualifiedTL = TL.getAs<QualifiedTypeLoc>())
138 if (PointerTypeLoc PointerTL = TL.getAs<PointerTypeLoc>())
141 if (ReferenceTypeLoc ReferenceTL = TL.getAs<ReferenceTypeLoc>())
144 if (AdjustedTypeLoc ATL = TL.getAs<AdjustedTypeLoc>())
146 if (BlockPointerTypeLoc BlockPointerTL = TL.getAs<BlockPointerTypeLoc>())
148 if (MemberPointerTypeLoc MemberPointerTL = TL.getAs<MemberPointerTypeLoc>())
150 if (ElaboratedTypeLoc ETL = TL.getAs<ElaboratedTypeLoc>())
153 return TL;
156 static bool getFunctionTypeLoc(TypeLoc TL, FunctionTypeLoc &ResFTL) {
158 while (PrevTL != TL) {
159 PrevTL = TL;
160 TL = lookThroughTypedefOrTypeAliasLocs(TL);
163 if (FunctionTypeLoc FTL = TL.getAs<FunctionTypeLoc>()) {
169 TL.getAs<TemplateSpecializationTypeLoc>()) {
180 TypeLoc TL = MaybeFunctionTSI->getTypeLoc().getUnqualifiedLoc();
181 if (FunctionTypeLoc FTL = TL.getAs<FunctionTypeLoc>()) {
354 TypeLoc TL = TSI->getTypeLoc().getUnqualifiedLoc();
356 if (getFunctionTypeLoc(TL, FTL)) {