• Home
  • Raw
  • Download

Lines Matching refs:TL

479           for (ASTUnit::top_level_iterator TL = CXXUnit->top_level_begin(),  in VisitChildren()  local
481 TL != TLEnd; ++TL) { in VisitChildren()
482 if (Visit(MakeCXCursor(*TL, tu, RegionOfInterest), true)) in VisitChildren()
633 TypeLoc TL = SpecType->getTypeLoc(); in VisitClassTemplateSpecializationDecl() local
635 = dyn_cast<TemplateSpecializationTypeLoc>(&TL)) { in VisitClassTemplateSpecializationDecl()
712 TypeLoc TL = TSInfo->getTypeLoc().IgnoreParens(); in VisitFunctionDecl() local
713 FunctionTypeLoc *FTL = dyn_cast<FunctionTypeLoc>(&TL); in VisitFunctionDecl()
719 (!FTL && Visit(TL))) in VisitFunctionDecl()
1334 bool CursorVisitor::VisitQualifiedTypeLoc(QualifiedTypeLoc TL) { in VisitQualifiedTypeLoc() argument
1335 return Visit(TL.getUnqualifiedLoc()); in VisitQualifiedTypeLoc()
1338 bool CursorVisitor::VisitBuiltinTypeLoc(BuiltinTypeLoc TL) { in VisitBuiltinTypeLoc() argument
1344 switch (TL.getTypePtr()->getKind()) { in VisitBuiltinTypeLoc()
1372 return Visit(MakeCursorTypeRef(Typedef->getDecl(), TL.getBuiltinLoc(), in VisitBuiltinTypeLoc()
1379 bool CursorVisitor::VisitTypedefTypeLoc(TypedefTypeLoc TL) { in VisitTypedefTypeLoc() argument
1380 return Visit(MakeCursorTypeRef(TL.getTypedefNameDecl(), TL.getNameLoc(), TU)); in VisitTypedefTypeLoc()
1383 bool CursorVisitor::VisitUnresolvedUsingTypeLoc(UnresolvedUsingTypeLoc TL) { in VisitUnresolvedUsingTypeLoc() argument
1384 return Visit(MakeCursorTypeRef(TL.getDecl(), TL.getNameLoc(), TU)); in VisitUnresolvedUsingTypeLoc()
1387 bool CursorVisitor::VisitTagTypeLoc(TagTypeLoc TL) { in VisitTagTypeLoc() argument
1388 if (TL.isDefinition()) in VisitTagTypeLoc()
1389 return Visit(MakeCXCursor(TL.getDecl(), TU, RegionOfInterest)); in VisitTagTypeLoc()
1391 return Visit(MakeCursorTypeRef(TL.getDecl(), TL.getNameLoc(), TU)); in VisitTagTypeLoc()
1394 bool CursorVisitor::VisitTemplateTypeParmTypeLoc(TemplateTypeParmTypeLoc TL) { in VisitTemplateTypeParmTypeLoc() argument
1395 return Visit(MakeCursorTypeRef(TL.getDecl(), TL.getNameLoc(), TU)); in VisitTemplateTypeParmTypeLoc()
1398 bool CursorVisitor::VisitObjCInterfaceTypeLoc(ObjCInterfaceTypeLoc TL) { in VisitObjCInterfaceTypeLoc() argument
1399 if (Visit(MakeCursorObjCClassRef(TL.getIFaceDecl(), TL.getNameLoc(), TU))) in VisitObjCInterfaceTypeLoc()
1405 bool CursorVisitor::VisitObjCObjectTypeLoc(ObjCObjectTypeLoc TL) { in VisitObjCObjectTypeLoc() argument
1406 if (TL.hasBaseTypeAsWritten() && Visit(TL.getBaseLoc())) in VisitObjCObjectTypeLoc()
1409 for (unsigned I = 0, N = TL.getNumProtocols(); I != N; ++I) { in VisitObjCObjectTypeLoc()
1410 if (Visit(MakeCursorObjCProtocolRef(TL.getProtocol(I), TL.getProtocolLoc(I), in VisitObjCObjectTypeLoc()
1418 bool CursorVisitor::VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) { in VisitObjCObjectPointerTypeLoc() argument
1419 return Visit(TL.getPointeeLoc()); in VisitObjCObjectPointerTypeLoc()
1422 bool CursorVisitor::VisitParenTypeLoc(ParenTypeLoc TL) { in VisitParenTypeLoc() argument
1423 return Visit(TL.getInnerLoc()); in VisitParenTypeLoc()
1426 bool CursorVisitor::VisitPointerTypeLoc(PointerTypeLoc TL) { in VisitPointerTypeLoc() argument
1427 return Visit(TL.getPointeeLoc()); in VisitPointerTypeLoc()
1430 bool CursorVisitor::VisitBlockPointerTypeLoc(BlockPointerTypeLoc TL) { in VisitBlockPointerTypeLoc() argument
1431 return Visit(TL.getPointeeLoc()); in VisitBlockPointerTypeLoc()
1434 bool CursorVisitor::VisitMemberPointerTypeLoc(MemberPointerTypeLoc TL) { in VisitMemberPointerTypeLoc() argument
1435 return Visit(TL.getPointeeLoc()); in VisitMemberPointerTypeLoc()
1438 bool CursorVisitor::VisitLValueReferenceTypeLoc(LValueReferenceTypeLoc TL) { in VisitLValueReferenceTypeLoc() argument
1439 return Visit(TL.getPointeeLoc()); in VisitLValueReferenceTypeLoc()
1442 bool CursorVisitor::VisitRValueReferenceTypeLoc(RValueReferenceTypeLoc TL) { in VisitRValueReferenceTypeLoc() argument
1443 return Visit(TL.getPointeeLoc()); in VisitRValueReferenceTypeLoc()
1446 bool CursorVisitor::VisitAttributedTypeLoc(AttributedTypeLoc TL) { in VisitAttributedTypeLoc() argument
1447 return Visit(TL.getModifiedLoc()); in VisitAttributedTypeLoc()
1450 bool CursorVisitor::VisitFunctionTypeLoc(FunctionTypeLoc TL, in VisitFunctionTypeLoc() argument
1452 if (!SkipResultType && Visit(TL.getResultLoc())) in VisitFunctionTypeLoc()
1455 for (unsigned I = 0, N = TL.getNumArgs(); I != N; ++I) in VisitFunctionTypeLoc()
1456 if (Decl *D = TL.getArg(I)) in VisitFunctionTypeLoc()
1463 bool CursorVisitor::VisitArrayTypeLoc(ArrayTypeLoc TL) { in VisitArrayTypeLoc() argument
1464 if (Visit(TL.getElementLoc())) in VisitArrayTypeLoc()
1467 if (Expr *Size = TL.getSizeExpr()) in VisitArrayTypeLoc()
1474 TemplateSpecializationTypeLoc TL) { in VisitTemplateSpecializationTypeLoc() argument
1476 if (VisitTemplateName(TL.getTypePtr()->getTemplateName(), in VisitTemplateSpecializationTypeLoc()
1477 TL.getTemplateNameLoc())) in VisitTemplateSpecializationTypeLoc()
1481 for (unsigned I = 0, N = TL.getNumArgs(); I != N; ++I) in VisitTemplateSpecializationTypeLoc()
1482 if (VisitTemplateArgumentLoc(TL.getArgLoc(I))) in VisitTemplateSpecializationTypeLoc()
1488 bool CursorVisitor::VisitTypeOfExprTypeLoc(TypeOfExprTypeLoc TL) { in VisitTypeOfExprTypeLoc() argument
1489 return Visit(MakeCXCursor(TL.getUnderlyingExpr(), StmtParent, TU)); in VisitTypeOfExprTypeLoc()
1492 bool CursorVisitor::VisitTypeOfTypeLoc(TypeOfTypeLoc TL) { in VisitTypeOfTypeLoc() argument
1493 if (TypeSourceInfo *TSInfo = TL.getUnderlyingTInfo()) in VisitTypeOfTypeLoc()
1499 bool CursorVisitor::VisitUnaryTransformTypeLoc(UnaryTransformTypeLoc TL) { in VisitUnaryTransformTypeLoc() argument
1500 if (TypeSourceInfo *TSInfo = TL.getUnderlyingTInfo()) in VisitUnaryTransformTypeLoc()
1506 bool CursorVisitor::VisitDependentNameTypeLoc(DependentNameTypeLoc TL) { in VisitDependentNameTypeLoc() argument
1507 if (VisitNestedNameSpecifierLoc(TL.getQualifierLoc())) in VisitDependentNameTypeLoc()
1514 DependentTemplateSpecializationTypeLoc TL) { in VisitDependentTemplateSpecializationTypeLoc() argument
1516 if (TL.getQualifierLoc() && in VisitDependentTemplateSpecializationTypeLoc()
1517 VisitNestedNameSpecifierLoc(TL.getQualifierLoc())) in VisitDependentTemplateSpecializationTypeLoc()
1521 for (unsigned I = 0, N = TL.getNumArgs(); I != N; ++I) in VisitDependentTemplateSpecializationTypeLoc()
1522 if (VisitTemplateArgumentLoc(TL.getArgLoc(I))) in VisitDependentTemplateSpecializationTypeLoc()
1528 bool CursorVisitor::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc() argument
1529 if (VisitNestedNameSpecifierLoc(TL.getQualifierLoc())) in VisitElaboratedTypeLoc()
1532 return Visit(TL.getNamedTypeLoc()); in VisitElaboratedTypeLoc()
1535 bool CursorVisitor::VisitPackExpansionTypeLoc(PackExpansionTypeLoc TL) { in VisitPackExpansionTypeLoc() argument
1536 return Visit(TL.getPatternLoc()); in VisitPackExpansionTypeLoc()
1539 bool CursorVisitor::VisitDecltypeTypeLoc(DecltypeTypeLoc TL) { in VisitDecltypeTypeLoc() argument
1540 if (Expr *E = TL.getUnderlyingExpr()) in VisitDecltypeTypeLoc()
1546 bool CursorVisitor::VisitInjectedClassNameTypeLoc(InjectedClassNameTypeLoc TL) { in VisitInjectedClassNameTypeLoc() argument
1547 return Visit(MakeCursorTypeRef(TL.getDecl(), TL.getNameLoc(), TU)); in VisitInjectedClassNameTypeLoc()
1550 bool CursorVisitor::VisitAtomicTypeLoc(AtomicTypeLoc TL) { in VisitAtomicTypeLoc() argument
1551 return Visit(TL.getValueLoc()); in VisitAtomicTypeLoc()
1555 bool CursorVisitor::Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { \
1556 return Visit##PARENT##Loc(TL); \
2293 TypeLoc TL = E->getCallOperator()->getTypeSourceInfo()->getTypeLoc(); in RunVisitorWorkList() local
2296 if (Visit(TL)) in RunVisitorWorkList()
2298 } else if (isa<FunctionProtoTypeLoc>(TL)) { in RunVisitorWorkList()
2299 FunctionProtoTypeLoc Proto = cast<FunctionProtoTypeLoc>(TL); in RunVisitorWorkList()