Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A 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 …]
H A DASTDiagnostic.cpp937 NonTypeTemplateParmDecl *Default, bool &HasInt, bool &HasValueDecl, in InitializeNonTypeDiffVariables()
960 NonTypeTemplateParmDecl *Default) { in NeedsAddressOf()
983 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl, in DiffNonTypes()
984 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl) { in DiffNonTypes()
1105 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl = in DiffTemplate()
1106 dyn_cast<NonTypeTemplateParmDecl>(FromParamND); in DiffTemplate()
1107 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl = in DiffTemplate()
1108 dyn_cast<NonTypeTemplateParmDecl>(ToParamND); in DiffTemplate()
1199 NonTypeTemplateParmDecl *DefaultNTTPD) { in GetExpr()
H A DExprClassification.cpp416 if (const NonTypeTemplateParmDecl *NTTParm = in ClassifyDecl()
417 dyn_cast<NonTypeTemplateParmDecl>(D)) in ClassifyDecl()
H A DDeclBase.cpp146 if (const NonTypeTemplateParmDecl *NTTP in isTemplateParameterPack()
147 = dyn_cast<NonTypeTemplateParmDecl>(this)) in isTemplateParameterPack()
693 isa<NonTypeTemplateParmDecl>(this) || in AccessDeclContextSanity()
H A DDeclPrinter.cpp863 } else if (const NonTypeTemplateParmDecl *NTTP = in PrintTemplateParameters()
864 dyn_cast<NonTypeTemplateParmDecl>(Param)) { in PrintTemplateParameters()
H A DASTImporter.cpp161 Decl *VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1211 NonTypeTemplateParmDecl *D1, in IsStructurallyEquivalent()
1212 NonTypeTemplateParmDecl *D2) { in IsStructurallyEquivalent()
1384 } else if (NonTypeTemplateParmDecl *NTTP1 in Finish()
1385 = dyn_cast<NonTypeTemplateParmDecl>(D1)) { in Finish()
1386 if (NonTypeTemplateParmDecl *NTTP2 in Finish()
1387 = dyn_cast<NonTypeTemplateParmDecl>(D2)) { in Finish()
3929 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
3950 return NonTypeTemplateParmDecl::Create(Importer.getToContext(), in VisitNonTypeTemplateParmDecl()
H A DStmtProfile.cpp1345 if (const NonTypeTemplateParmDecl *NTTP = in VisitDecl()
1346 dyn_cast<NonTypeTemplateParmDecl>(D)) { in VisitDecl()
H A DItaniumMangle.cpp3076 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); in mangleExpression()
3211 else if (const NonTypeTemplateParmDecl *NTTP in mangleExpression()
3212 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression()
H A 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()
H A DASTDumper.cpp453 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
1332 void ASTDumper::VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
H A DDecl.cpp249 if (const NonTypeTemplateParmDecl *NTTP = in getLVForTemplateParameterList()
250 dyn_cast<NonTypeTemplateParmDecl>(P)) { in getLVForTemplateParameterList()
H A DExprCXX.cpp1432 NonTypeTemplateParmDecl *Param, in SubstNonTypeTemplateParmPackExpr()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaTemplate.cpp683 NonTypeTemplateParmDecl *Param in ActOnNonTypeTemplateParameter()
684 = NonTypeTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), in ActOnNonTypeTemplateParameter()
1211 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks()
1322 } else if (NonTypeTemplateParmDecl *NewNonTypeParm in CheckTemplateParameterList()
1323 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) { in CheckTemplateParameterList()
1342 NonTypeTemplateParmDecl *OldNonTypeParm in CheckTemplateParameterList()
1343 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList()
1466 else if (NonTypeTemplateParmDecl *NTTP in CheckTemplateParameterList()
1467 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) in CheckTemplateParameterList()
1494 } else if (NonTypeTemplateParmDecl *PD = in DependencyChecker()
[all …]
H A DSemaTemplateDeduction.cpp142 static NonTypeTemplateParmDecl *getDeducedParameterFromExpr(Expr *E) { in getDeducedParameterFromExpr()
156 return dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl()); in getDeducedParameterFromExpr()
317 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument()
347 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument()
378 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument()
556 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
578 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in makeTemplateParameter()
1379 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
1639 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
1661 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
[all …]
H A DSemaTemplateInstantiate.cpp313 NamedDecl *Template, NonTypeTemplateParmDecl *Param, in InstantiatingTemplate()
634 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
781 NonTypeTemplateParmDecl *D);
871 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1106 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr()
1161 NonTypeTemplateParmDecl *parm, in transformNonTypeTemplateParmRef()
1314 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr()
2811 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in findInstantiationOf()
H A DSemaTemplateVariadic.cpp536 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
H A DSemaTemplateInstantiateDecl.cpp1896 NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
2011 NonTypeTemplateParmDecl *Param; in VisitNonTypeTemplateParmDecl()
2013 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner, in VisitNonTypeTemplateParmDecl()
2024 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner, in VisitNonTypeTemplateParmDecl()
2056 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*I)) in collectUnexpandedParameterPacks()
4383 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) || in FindInstantiatedDecl()
4405 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
H A DSemaCodeComplete.cpp2333 } else if (NonTypeTemplateParmDecl *NTTP in AddTemplateParameterChunks()
2334 = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in AddTemplateParameterChunks()
2682 else if (NonTypeTemplateParmDecl *NTTP in CreateCodeCompletionString()
2683 = dyn_cast<NonTypeTemplateParmDecl>(Param)) in CreateCodeCompletionString()
/minix3/external/bsd/llvm/dist/clang/lib/Index/
H A DUSRGeneration.cpp91 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
290 const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
736 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in VisitTemplateParameterList()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A 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,
H A DExprCXX.h3547 NonTypeTemplateParmDecl *Param;
3564 NonTypeTemplateParmDecl *param, in SubstNonTypeTemplateParmExpr()
3578 NonTypeTemplateParmDecl *getParameter() const { return Param; } in getParameter()
3602 NonTypeTemplateParmDecl *Param;
3621 NonTypeTemplateParmDecl *Param,
3626 NonTypeTemplateParmDecl *getParameterPack() const { return Param; } in getParameterPack()
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCursorVisitor.h216 bool VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
H A DCIndex.cpp880 bool CursorVisitor::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
3385 if (isa<NonTypeTemplateParmDecl>(SizeOfPack->getPack()) || in getDeclFromExpr()
3823 else if (NonTypeTemplateParmDecl *NTTP in clang_getCursorDisplayName()
3824 = dyn_cast<NonTypeTemplateParmDecl>(Param)) in clang_getCursorDisplayName()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp298 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1987 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
2335 if (const NonTypeTemplateParmDecl *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) { in isSameTemplateParameter()
2336 const NonTypeTemplateParmDecl *TY = cast<NonTypeTemplateParmDecl>(Y); in isSameTemplateParameter()
3008 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
3011 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, Record[Idx++]); in ReadDeclRecord()
H A DASTWriterDecl.cpp92 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1359 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()

12