Lines Matching defs:getAs
57 /// A client should use the TypeLoc subclasses through castAs()/getAs()
89 T getAs() const {
333 if (QualifiedTypeLoc Loc = getAs<QualifiedTypeLoc>())
2618 if (auto PTL = Cur.getAs<ParenTypeLoc>())
2620 else if (auto ATL = Cur.getAs<AttributedTypeLoc>())
2622 else if (auto ATL = Cur.getAs<BTFTagAttributedTypeLoc>())
2624 else if (auto ETL = Cur.getAs<ElaboratedTypeLoc>())
2626 else if (auto ATL = Cur.getAs<AdjustedTypeLoc>())
2628 else if (auto MQL = Cur.getAs<MacroQualifiedTypeLoc>())
2633 return Cur.getAs<T>();