reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/RecursiveASTVisitor.h
  219   bool TraverseTypeLoc(TypeLoc TL);

References

gen/tools/clang/include/clang/AST/AttrVisitor.inc
 1350     if (!getDerived().TraverseTypeLoc(TSI->getTypeLoc()))
 2149     if (!getDerived().TraverseTypeLoc(TSI->getTypeLoc()))
 3186     if (!getDerived().TraverseTypeLoc(TSI->getTypeLoc()))
 3252     if (!getDerived().TraverseTypeLoc(TSI->getTypeLoc()))
 3743     if (!getDerived().TraverseTypeLoc(TSI->getTypeLoc()))
 3827     if (!getDerived().TraverseTypeLoc(TSI->getTypeLoc()))
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  774     TRY_TO(TraverseTypeLoc(NNS.getTypeLoc()));
  789       TRY_TO(TraverseTypeLoc(TSInfo->getTypeLoc()));
  866       return getDerived().TraverseTypeLoc(TSI->getTypeLoc());
  904     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
 1143   return TraverseTypeLoc(TL.getUnqualifiedLoc());
 1154                      { TRY_TO(TraverseTypeLoc(TL.getPointeeLoc())); })
 1157                      { TRY_TO(TraverseTypeLoc(TL.getPointeeLoc())); })
 1160                      { TRY_TO(TraverseTypeLoc(TL.getPointeeLoc())); })
 1163                      { TRY_TO(TraverseTypeLoc(TL.getPointeeLoc())); })
 1170   TRY_TO(TraverseTypeLoc(TL.getPointeeLoc()));
 1174                      { TRY_TO(TraverseTypeLoc(TL.getOriginalLoc())); })
 1177                      { TRY_TO(TraverseTypeLoc(TL.getOriginalLoc())); })
 1187   TRY_TO(TraverseTypeLoc(TL.getElementLoc()));
 1192   TRY_TO(TraverseTypeLoc(TL.getElementLoc()));
 1197   TRY_TO(TraverseTypeLoc(TL.getElementLoc()));
 1202   TRY_TO(TraverseTypeLoc(TL.getElementLoc()));
 1237                      { TRY_TO(TraverseTypeLoc(TL.getReturnLoc())); })
 1241   TRY_TO(TraverseTypeLoc(TL.getReturnLoc()));
 1268   TRY_TO(TraverseTypeLoc(TL.getUnderlyingTInfo()->getTypeLoc()));
 1277   TRY_TO(TraverseTypeLoc(TL.getUnderlyingTInfo()->getTypeLoc()));
 1309 DEF_TRAVERSE_TYPELOC(ParenType, { TRY_TO(TraverseTypeLoc(TL.getInnerLoc())); })
 1312                      { TRY_TO(TraverseTypeLoc(TL.getInnerLoc())); })
 1315                      { TRY_TO(TraverseTypeLoc(TL.getModifiedLoc())); })
 1321   TRY_TO(TraverseTypeLoc(TL.getNamedTypeLoc()));
 1339                      { TRY_TO(TraverseTypeLoc(TL.getPatternLoc())); })
 1349     TRY_TO(TraverseTypeLoc(TL.getBaseLoc()));
 1351     TRY_TO(TraverseTypeLoc(TL.getTypeArgTInfo(i)->getTypeLoc()));
 1355                      { TRY_TO(TraverseTypeLoc(TL.getPointeeLoc())); })
 1357 DEF_TRAVERSE_TYPELOC(AtomicType, { TRY_TO(TraverseTypeLoc(TL.getValueLoc())); })
 1359 DEF_TRAVERSE_TYPELOC(PipeType, { TRY_TO(TraverseTypeLoc(TL.getValueLoc())); })
 1421     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
 1446     TRY_TO(TraverseTypeLoc(D->getFriendType()->getTypeLoc()));
 1453     TRY_TO(TraverseTypeLoc(D->getFriendType()->getTypeLoc()));
 1543     TRY_TO(TraverseTypeLoc(superTInfo->getTypeLoc()));
 1552     TRY_TO(TraverseTypeLoc(D->getReturnTypeSourceInfo()->getTypeLoc()));
 1565     TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
 1574     TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
 1785     TRY_TO(TraverseTypeLoc(D->getDefaultArgumentInfo()->getTypeLoc()));
 1789   TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
 1796   TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
 1846   TRY_TO(TraverseTypeLoc(Base.getTypeSourceInfo()->getTypeLoc()));
 1944     TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
 2016     TRY_TO(TraverseTypeLoc(TSI->getTypeLoc()));
 2278   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
 2282   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
 2286   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
 2290   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
 2294   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
 2298   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
 2302   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
 2356       TRY_TO(TraverseTypeLoc(TSI->getTypeLoc()));
 2380   TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
 2385   TRY_TO(TraverseTypeLoc(S->getAllocatedTypeSourceInfo()->getTypeLoc()));
 2393   TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
 2400     TRY_TO(TraverseTypeLoc(S->getArgumentTypeInfo()->getTypeLoc()));
 2407     TRY_TO(TraverseTypeLoc(S->getTypeOperandSourceInfo()->getTypeLoc()));
 2420     TRY_TO(TraverseTypeLoc(S->getTypeOperandSourceInfo()->getTypeLoc()));
 2425     TRY_TO(TraverseTypeLoc(S->getArg(I)->getTypeLoc()));
 2429   TRY_TO(TraverseTypeLoc(S->getQueriedTypeSourceInfo()->getTypeLoc()));
 2437   TRY_TO(TraverseTypeLoc(S->getWrittenTypeInfo()->getTypeLoc()));
 2442   TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
 2473       TRY_TO(TraverseTypeLoc(Proto.getReturnLoc()));
 2489   TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
 2511   TRY_TO(TraverseTypeLoc(S->getTypeSourceInfo()->getTypeLoc()));
 2531     TRY_TO(TraverseTypeLoc(ScopeInfo->getTypeLoc()));
 2533     TRY_TO(TraverseTypeLoc(DestroyedTypeInfo->getTypeLoc()));
 2556     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
 2564     TRY_TO(TraverseTypeLoc(TInfo->getTypeLoc()));
 2574   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
tools/clang/lib/AST/ASTContext.cpp
10491         [&] { return VisitorBase::TraverseTypeLoc(TypeLocNode); },
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  234     return VisitorBase::TraverseTypeLoc(TypeLocNode);
  943   return RecursiveASTVisitor<MatchASTVisitor>::TraverseTypeLoc(TypeLocNode);
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
   82       TRY_TO(TraverseTypeLoc(D->getTypeSourceInfo()->getTypeLoc()));
  230   TypeIndexer(*this, Parent, DC, isBase, isIBType).TraverseTypeLoc(TL);
tools/clang/lib/Sema/SemaDeclCXX.cpp
15957       !Finder.TraverseTypeLoc(ProtoTL.getReturnLoc()))
tools/clang/lib/Sema/SemaTemplate.cpp
 2505     return super::TraverseTypeLoc(TL);
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  156         return inherited::TraverseTypeLoc(TL);
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
   72     return RecursiveASTVisitor<UnqualNameVisitor>::TraverseTypeLoc(TL);
tools/clang/tools/extra/clangd/Selection.cpp
  201     return traverseNode(&X, [&] { return Base::TraverseTypeLoc(X); });