|
reference, declaration → definition
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.cpp15952 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(),