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

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1150   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1214   if (TL.getTypePtr()->getSizeExpr())
 1215     TRY_TO(TraverseStmt(TL.getTypePtr()->getSizeExpr()));
 1216   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1221   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1225   if (TL.getTypePtr()->getSizeExpr())
 1226     TRY_TO(TraverseStmt(TL.getTypePtr()->getSizeExpr()));
 1227   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1233   TRY_TO(TraverseType(TL.getTypePtr()->getElementType()));
 1243   const FunctionProtoType *T = TL.getTypePtr();
 1273   TRY_TO(TraverseStmt(TL.getTypePtr()->getUnderlyingExpr()));
 1281   TRY_TO(TraverseType(TL.getTypePtr()->getDeducedType()));
 1285   TRY_TO(TraverseTemplateName(TL.getTypePtr()->getTemplateName()));
 1286   TRY_TO(TraverseType(TL.getTypePtr()->getDeducedType()));
 1293   TRY_TO(TraverseType(TL.getTypePtr()->getReplacementType()));
 1296   TRY_TO(TraverseTemplateArgument(TL.getTypePtr()->getArgumentPack()));
 2475     auto *T = Proto.getTypePtr();
tools/clang/include/clang/AST/TypeLoc.h
  499     return cast<TypeClass>(Base::getTypePtr());
  671     return getTypePtr()->getDecl();
  683     return getTypePtr()->getDecl();
  694     return getTypePtr()->getDecl();
  707   TagDecl *getDecl() const { return getTypePtr()->getDecl(); }
  722   RecordDecl *getDecl() const { return getTypePtr()->getDecl(); }
  730   EnumDecl *getDecl() const { return getTypePtr()->getDecl(); }
  739   TemplateTypeParmDecl *getDecl() const { return getTypePtr()->getDecl(); }
 1564     setSizeExpr(getTypePtr()->getSizeExpr());
 1892   Expr *getUnderlyingExpr() const { return getTypePtr()->getUnderlyingExpr(); }
tools/clang/lib/AST/TypeLoc.cpp
  198       if (Cur.castAs<FunctionProtoTypeLoc>().getTypePtr()
  244       if (Cur.castAs<FunctionProtoTypeLoc>().getTypePtr()->hasTrailingReturn())
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
  164     auto *T = TL.getTypePtr();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 2849     if (BlockProto && BlockProto.getTypePtr()->isVariadic())
 2862       if (I == N - 1 && BlockProto.getTypePtr()->isVariadic())
 4452   if (BlockProtoLoc && BlockProtoLoc.getTypePtr()->isVariadic()) {
 4464           BlockProtoLoc.getTypePtr()->isVariadic())
tools/clang/lib/Sema/SemaDeclCXX.cpp
15952   const FunctionProtoType *Proto = ProtoTL.getTypePtr();
15977   const FunctionProtoType *Proto = ProtoTL.getTypePtr();
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  445       if (!FTLoc.getTypePtr()->hasTrailingReturn())
tools/clang/lib/Sema/SemaTemplate.cpp
  947       TemplateName Name = DTST.getTypePtr()->getTemplateName();
 1908     const FunctionProtoType *T = TL.getTypePtr();
 2509     return !Matches(TL.getTypePtr()->getDepth(), TL.getNameLoc());
 4851     return TemplateArgumentLoc(InjLoc.getTypePtr()->getTemplateName(),
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4336           Replacement, TL.getTypePtr()->getKeyword(), Replacement.isNull(),
 4349           TL.getTypePtr()->getTemplateName(),
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1524   const TemplateTypeParmType *T = TL.getTypePtr();
 1604   TemplateArgument Arg = TL.getTypePtr()->getArgumentPack();
 1609                                       TL.getTypePtr()->getReplacedParameter(),
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
   74       if (TL.getTypePtr()->isParameterPack())
   75         addUnexpanded(TL.getTypePtr(), TL.getNameLoc());
tools/clang/lib/Sema/TreeTransform.h
 4755   const ConstantArrayType *T = TL.getTypePtr();
 4801   const IncompleteArrayType *T = TL.getTypePtr();
 4829   const VariableArrayType *T = TL.getTypePtr();
 4876   const DependentSizedArrayType *T = TL.getTypePtr();
 4923   const DependentVectorType *T = TL.getTypePtr();
 4962   const DependentSizedExtVectorType *T = TL.getTypePtr();
 5051   const VectorType *T = TL.getTypePtr();
 5074   const VectorType *T = TL.getTypePtr();
 5397   const FunctionProtoType *T = TL.getTypePtr();
 5404             TL.getTypePtr()->param_type_begin(),
 5430             TL.getTypePtr()->param_type_begin(),
 5576   const FunctionNoProtoType *T = TL.getTypePtr();
 5597   const UnresolvedUsingType *T = TL.getTypePtr();
 5620   const TypedefType *T = TL.getTypePtr();
 5701   const DecltypeType *T = TL.getTypePtr();
 5757   const AutoType *T = TL.getTypePtr();
 5783   const DeducedTemplateSpecializationType *T = TL.getTypePtr();
 5814   const RecordType *T = TL.getTypePtr();
 5838   const EnumType *T = TL.getTypePtr();
 5864                                        TL.getTypePtr()->getDecl());
 5883   const SubstTemplateTypeParmType *T = TL.getTypePtr();
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
   51                 TL.getAs<RecordTypeLoc>().getTypePtr()->getDecl()->getName()))
   56                 TL.getAs<EnumTypeLoc>().getTypePtr()->getDecl()->getName()))
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  220     if (auto K = kindForType(L.getTypePtr()))
  226     if (auto K = kindForType(L.getTypePtr()))
tools/clang/tools/extra/clangd/XRefs.cpp
  841     const DecltypeType *DT = dyn_cast<DecltypeType>(TL.getTypePtr());
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp
   65         if (!Result.getTypePtr()->isDecltypeAuto())
tools/clang/tools/libclang/CIndex.cpp
 1686   if (VisitTemplateName(TL.getTypePtr()->getTemplateName(),