Home
last modified time | relevance | path

Searched refs:NonTypeTemplateParmDecl (Results 1 – 25 of 36) sorted by relevance

12

/external/clang/lib/AST/
DDeclTemplate.cpp42 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in TemplateParameterList()
75 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) in getMinRequiredArguments()
87 } else if (NonTypeTemplateParmDecl *NTTP in getMinRequiredArguments()
88 = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in getMinRequiredArguments()
108 else if (const NonTypeTemplateParmDecl *NTTP in getDepth()
109 = dyn_cast<NonTypeTemplateParmDecl>(FirstParm)) in getDepth()
191 } else if (NonTypeTemplateParmDecl *NTTP = in GenerateInjectedTemplateArgs()
192 dyn_cast<NonTypeTemplateParmDecl>(*Param)) { in GenerateInjectedTemplateArgs()
514 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl(DeclContext *DC, in NonTypeTemplateParmDecl() function in NonTypeTemplateParmDecl
538 NonTypeTemplateParmDecl *
[all …]
DExprClassification.cpp414 if (const NonTypeTemplateParmDecl *NTTParm = in ClassifyDecl()
415 dyn_cast<NonTypeTemplateParmDecl>(D)) in ClassifyDecl()
DDeclBase.cpp146 if (const NonTypeTemplateParmDecl *NTTP in isTemplateParameterPack()
147 = dyn_cast<NonTypeTemplateParmDecl>(this)) in isTemplateParameterPack()
687 isa<NonTypeTemplateParmDecl>(this) || in AccessDeclContextSanity()
DASTDiagnostic.cpp919 if (NonTypeTemplateParmDecl *DefaultNTTPD = in DiffTemplate()
920 dyn_cast<NonTypeTemplateParmDecl>(ParamND)) { in DiffTemplate()
1107 Expr *GetExpr(const TSTiterator &Iter, NonTypeTemplateParmDecl *DefaultNTTPD) { in GetExpr()
DDeclPrinter.cpp844 } else if (const NonTypeTemplateParmDecl *NTTP = in PrintTemplateParameters()
845 dyn_cast<NonTypeTemplateParmDecl>(Param)) { in PrintTemplateParameters()
DASTImporter.cpp160 Decl *VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1210 NonTypeTemplateParmDecl *D1, in IsStructurallyEquivalent()
1211 NonTypeTemplateParmDecl *D2) { in IsStructurallyEquivalent()
1383 } else if (NonTypeTemplateParmDecl *NTTP1 in Finish()
1384 = dyn_cast<NonTypeTemplateParmDecl>(D1)) { in Finish()
1385 if (NonTypeTemplateParmDecl *NTTP2 in Finish()
1386 = dyn_cast<NonTypeTemplateParmDecl>(D2)) { in Finish()
3894 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
3915 return NonTypeTemplateParmDecl::Create(Importer.getToContext(), in VisitNonTypeTemplateParmDecl()
DStmtProfile.cpp1242 if (const NonTypeTemplateParmDecl *NTTP = in VisitDecl()
1243 dyn_cast<NonTypeTemplateParmDecl>(D)) { in VisitDecl()
DItaniumMangle.cpp3033 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); in mangleExpression()
3168 else if (const NonTypeTemplateParmDecl *NTTP in mangleExpression()
3169 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression()
DASTContext.cpp124 isa<NonTypeTemplateParmDecl>(D) || in getRawCommentForDeclNoCache()
564 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in Profile()
613 else if (NonTypeTemplateParmDecl *NTTP in getCanonicalTemplateTemplateParmDecl()
614 = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in getCanonicalTemplateTemplateParmDecl()
617 NonTypeTemplateParmDecl *Param; in getCanonicalTemplateTemplateParmDecl()
627 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl()
638 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl()
DASTDumper.cpp278 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
1210 void ASTDumper::VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
DDecl.cpp243 if (const NonTypeTemplateParmDecl *NTTP = in getLVForTemplateParameterList()
244 dyn_cast<NonTypeTemplateParmDecl>(P)) { in getLVForTemplateParameterList()
DExprCXX.cpp1422 NonTypeTemplateParmDecl *Param, in SubstNonTypeTemplateParmPackExpr()
/external/clang/lib/Sema/
DSemaTemplate.cpp688 NonTypeTemplateParmDecl *Param in ActOnNonTypeTemplateParameter()
689 = NonTypeTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), in ActOnNonTypeTemplateParameter()
1212 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks()
1323 } else if (NonTypeTemplateParmDecl *NewNonTypeParm in CheckTemplateParameterList()
1324 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) { in CheckTemplateParameterList()
1343 NonTypeTemplateParmDecl *OldNonTypeParm in CheckTemplateParameterList()
1344 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList()
1467 else if (NonTypeTemplateParmDecl *NTTP in CheckTemplateParameterList()
1468 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) in CheckTemplateParameterList()
1495 } else if (NonTypeTemplateParmDecl *PD = in DependencyChecker()
[all …]
DSemaTemplateDeduction.cpp142 static NonTypeTemplateParmDecl *getDeducedParameterFromExpr(Expr *E) { in getDeducedParameterFromExpr()
156 return dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl()); in getDeducedParameterFromExpr()
318 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument()
348 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument()
379 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument()
557 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
579 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in makeTemplateParameter()
1378 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
1638 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
1660 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
[all …]
DSemaTemplateInstantiate.cpp313 NamedDecl *Template, NonTypeTemplateParmDecl *Param, in InstantiatingTemplate()
630 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
775 NonTypeTemplateParmDecl *D);
859 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1094 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr()
1131 NonTypeTemplateParmDecl *parm, in transformNonTypeTemplateParmRef()
1284 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr()
2696 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in findInstantiationOf()
DSemaTemplateVariadic.cpp522 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
DSemaTemplateInstantiateDecl.cpp1813 NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
1928 NonTypeTemplateParmDecl *Param; in VisitNonTypeTemplateParmDecl()
1930 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner, in VisitNonTypeTemplateParmDecl()
1941 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner, in VisitNonTypeTemplateParmDecl()
1973 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*I)) in collectUnexpandedParameterPacks()
4408 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) || in FindInstantiatedDecl()
4430 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
/external/clang/lib/Index/
DUSRGeneration.cpp91 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
274 const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
694 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in VisitTemplateParameterList()
/external/clang/include/clang/AST/
DDeclTemplate.h34 class NonTypeTemplateParmDecl; variable
41 typedef llvm::PointerUnion3<TemplateTypeParmDecl*, NonTypeTemplateParmDecl*,
1032 class NonTypeTemplateParmDecl
1052 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1062 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1073 static NonTypeTemplateParmDecl *
1078 static NonTypeTemplateParmDecl *
1085 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C,
1087 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C,
DExprCXX.h3516 NonTypeTemplateParmDecl *Param;
3533 NonTypeTemplateParmDecl *param, in SubstNonTypeTemplateParmExpr()
3547 NonTypeTemplateParmDecl *getParameter() const { return Param; } in getParameter()
3571 NonTypeTemplateParmDecl *Param;
3590 NonTypeTemplateParmDecl *Param,
3595 NonTypeTemplateParmDecl *getParameterPack() const { return Param; } in getParameterPack()
/external/lldb/include/lldb/Core/
DClangForward.h81 class NonTypeTemplateParmDecl; variable
/external/clang/tools/libclang/
DCursorVisitor.h216 bool VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
DCIndex.cpp876 bool CursorVisitor::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
3259 if (isa<NonTypeTemplateParmDecl>(SizeOfPack->getPack()) || in getDeclFromExpr()
3654 else if (NonTypeTemplateParmDecl *NTTP in clang_getCursorDisplayName()
3655 = dyn_cast<NonTypeTemplateParmDecl>(Param)) in clang_getCursorDisplayName()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp280 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1914 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
2245 if (const NonTypeTemplateParmDecl *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) { in isSameTemplateParameter()
2246 const NonTypeTemplateParmDecl *TY = cast<NonTypeTemplateParmDecl>(Y); in isSameTemplateParameter()
2715 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
2718 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, Record[Idx++]); in ReadDeclRecord()
DASTWriterDecl.cpp92 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1327 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()

12