Searched defs:NTTP (Results 1 - 3 of 3) sorted by relevance
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 663 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) 664 return std::make_pair(NTTP->getDepth(), NTTP->getIndex()); 1120 NonTypeTemplateParmDecl *NTTP) { 1125 if (!TemplateArgs.hasTemplateArgument(NTTP->getDepth(), 1126 NTTP->getPosition())) 1129 TemplateArgument Arg = TemplateArgs(NTTP->getDepth(), NTTP->getPosition()); 1130 if (NTTP->isParameterPack()) { 1138 QualType TargetType = SemaRef.SubstType(NTTP 1119 TransformTemplateParmRefExpr(DeclRefExpr *E, NonTypeTemplateParmDecl *NTTP) argument [all...] |
H A D | SemaTemplateDeduction.cpp | 313 NonTypeTemplateParmDecl *NTTP, 318 assert(NTTP->getDepth() == 0 && 324 Deduced[NTTP->getIndex()], 327 Info.Param = NTTP; 328 Info.FirstArg = Deduced[NTTP->getIndex()]; 333 Deduced[NTTP->getIndex()] = Result; 343 NonTypeTemplateParmDecl *NTTP, 347 assert(NTTP->getDepth() == 0 && 354 Deduced[NTTP->getIndex()], 358 Info.Param = NTTP; 312 DeduceNonTypeTemplateArgument(Sema &S, NonTypeTemplateParmDecl *NTTP, llvm::APSInt Value, QualType ValueType, bool DeducedFromArrayBound, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument 342 DeduceNonTypeTemplateArgument(Sema &S, NonTypeTemplateParmDecl *NTTP, Expr *Value, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument 373 DeduceNonTypeTemplateArgument(Sema &S, NonTypeTemplateParmDecl *NTTP, ValueDecl *D, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument 4253 const NonTypeTemplateParmDecl *NTTP local [all...] |
H A D | SemaTemplate.cpp | 1217 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { 1218 if (!NTTP->isParameterPack() && 1219 S.DiagnoseUnexpandedParameterPack(NTTP->getLocation(), 1220 NTTP->getTypeSourceInfo(), 1474 else if (NonTypeTemplateParmDecl *NTTP 1476 NTTP->removeDefaultArgument(); 2796 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { 2800 QualType NTTPType = NTTP->getType(); 2801 if (NTTP->isParameterPack() && NTTP 7319 NonTypeTemplateParmDecl *NTTP = cast<NonTypeTemplateParmDecl>(Param); local [all...] |
Completed in 202 milliseconds