/llvm-project/clang/include/clang/AST/ |
H A D | IgnoreExpr.h | 69 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreImplicitCastsExtraSingleStep() local 85 if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) in IgnoreCastsSingleStep() local
|
/llvm-project/clang/test/SemaCXX/ |
H A D | cxx17-compat.cpp | 125 namespace NTTP { namespace
|
/llvm-project/clang/test/SemaOpenACC/ |
H A D | compute-construct-no_create-clause.cpp | 94 void NTTP() { in NTTP() function
|
H A D | compute-construct-copy-clause.cpp | 94 void NTTP() { in NTTP() function
|
H A D | compute-construct-present-clause.cpp | 94 void NTTP() { in NTTP() function
|
H A D | compute-construct-copyin-clause.cpp | 94 void NTTP() { in NTTP() function
|
H A D | compute-construct-copyout-clause.cpp | 94 void NTTP() { in NTTP() function
|
H A D | compute-construct-create-clause.cpp | 94 void NTTP() { in NTTP() function
|
H A D | compute-construct-firstprivate-clause.cpp | 95 void NTTP() { in NTTP() function
|
H A D | compute-construct-private-clause.cpp | 121 void NTTP() { in NTTP() function
|
H A D | loop-construct-private-clause.cpp | 116 void NTTP() { in NTTP() function
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 187 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl())) getDeducedParameterFromExpr() local 400 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,const DeducedTemplateArgument & NewDeduced,QualType ValueType,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument 454 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,const llvm::APSInt & Value,QualType ValueType,bool DeducedFromArrayBound,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument 468 DeduceNullPtrTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,QualType NullPtrType,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNullPtrTemplateArgument() argument 489 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,Expr * Value,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument 503 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,ValueDecl * D,QualType T,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument 804 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) makeTemplateParameter() local 891 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>( addPacks() local 1904 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 1966 if (const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2130 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2154 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2181 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2205 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2279 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2324 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2346 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2365 const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArgumentsByTypeMatch() local 2486 if (const NonTypeTemplateParmDecl *NTTP = DeduceTemplateArguments() local 2885 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { ConvertDeducedTemplateArgument() local 4305 if (const NonTypeTemplateParmDecl *NTTP = DeduceFromInitializerList() local 6268 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(E->getDecl())) VisitDeclRefExpr() local 6294 const NonTypeTemplateParmDecl *NTTP = getDeducedParameterFromExpr(E, Depth); MarkUsedTemplateParameters() local [all...] |
H A D | SemaTemplate.cpp | 2517 auto *NTTP = cast<NonTypeTemplateParmDecl>(TemplateParam); transformTemplateParameter() local 2715 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TemplateParam)) getTemplateParameterDepth() local 2729 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TemplateParam)) transformTemplateParameter() local 3472 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { DiagnoseUnexpandedParameterPacks() local 3748 else if (NonTypeTemplateParmDecl *NTTP CheckTemplateParameterList() local 5003 const NonTypeTemplateParmDecl *NTTP = isTemplateArgumentTemplateParameter() local 6212 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { CheckTemplateArgument() local 6688 } else if (NonTypeTemplateParmDecl *NTTP CheckTemplateArgumentList() local 8510 if (NonTypeTemplateParmDecl *NTTP = BuildExpressionFromDeclTemplateArgument() local 9349 } else if (NonTypeTemplateParmDecl *NTTP ActOnClassTemplateSpecialization() local 11945 NonTypeTemplateParmDecl *NTTP = cast<NonTypeTemplateParmDecl>(Param); RebuildTemplateParamsInCurrentInstantiation() local [all...] |
H A D | SemaTemplateInstantiate.cpp | 2042 TransformTemplateParmRefExpr(DeclRefExpr * E,NonTypeTemplateParmDecl * NTTP) TransformTemplateParmRefExpr() argument 2376 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { TransformDeclRefExpr() local [all...] |
/llvm-project/clang/include/clang/Sema/ |
H A D | SemaInternal.h | 65 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex() local
|
/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 63 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { TemplateParameterList() local 138 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { Profile() local 177 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { getMinRequiredArguments() local 196 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(FirstParm)) getDepth() local 225 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { getAssociatedConstraints() local 785 auto *NTTP = CreateDeserialized() local [all...] |
H A D | DeclPrinter.cpp | 1181 } else if (auto NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { printTemplateParameters() local 1899 VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl * NTTP) VisitNonTypeTemplateParmDecl() argument
|
H A D | ItaniumMangle.cpp | 5626 else if (const NonTypeTemplateParmDecl *NTTP mangleExpression() local 5887 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) needToMangleTemplateParam() local 5973 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param); getArgInfo() local [all...] |
H A D | DeclBase.cpp | 235 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this)) isTemplateParameterPack() local
|
H A D | ODRDiagsEmitter.cpp | 853 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in diagnoseMismatch() local
|
H A D | Expr.cpp | 1548 while (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(CEE)) getReferencedDeclOfCallee() local 3114 } else if (auto *NTTP = dyn_cast<SubstNonTypeTemplateParmExpr>(E)) IgnoreParenNoopCasts() local
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | Hover.cpp | 202 auto PrintedType = printType(NTTP->getType(), NTTP->getASTContext(), PP); in printType() argument 256 if (IdentifierInfo *II = NTTP->getIdentifier()) in fetchTemplateParameters() local 224 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) printType() local [all...] |
/llvm-project/clang/test/SemaTemplate/ |
H A D | concepts-friends.cpp | 428 namespace NTTP { namespace
|
/llvm-project/clang/lib/Index/ |
H A D | IndexDecl.cpp | 711 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) { in indexTemplateParameters() local
|
H A D | USRGeneration.cpp | 1002 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { VisitTemplateParameterList() local
|