Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp60 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in TemplateParameterList()
93 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in getMinRequiredArguments()
534 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl( in NonTypeTemplateParmDecl() function in NonTypeTemplateParmDecl
551 NonTypeTemplateParmDecl *
561 NonTypeTemplateParmDecl *NonTypeTemplateParmDecl::Create( in Create()
573 NonTypeTemplateParmDecl *
580 NonTypeTemplateParmDecl *
593 SourceRange NonTypeTemplateParmDecl::getSourceRange() const { in getSourceRange()
1166 auto *N = NonTypeTemplateParmDecl::Create( in createMakeIntegerSeqParameterList()
1191 auto *NonTypeTemplateParm = NonTypeTemplateParmDecl::Create( in createMakeIntegerSeqParameterList()
[all …]
H A DASTDiagnostic.cpp1158 NonTypeTemplateParmDecl *Default, in InitializeNonTypeDiffVariables()
1227 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl, in DiffNonTypes()
1228 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl) { in DiffNonTypes()
1324 } else if (isa<NonTypeTemplateParmDecl>(FromParamND)) { in DiffTemplate()
1325 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl = in DiffTemplate()
1326 cast<NonTypeTemplateParmDecl>(FromParamND); in DiffTemplate()
1327 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl = in DiffTemplate()
1328 cast<NonTypeTemplateParmDecl>(ToParamND); in DiffTemplate()
H A DASTStructuralEquivalence.cpp1300 NonTypeTemplateParmDecl *D1, in IsStructurallyEquivalent()
1301 NonTypeTemplateParmDecl *D2) { in IsStructurallyEquivalent()
1601 } else if (auto *NTTP1 = dyn_cast<NonTypeTemplateParmDecl>(D1)) { in CheckKindSpecificEquivalence()
1602 if (auto *NTTP2 = dyn_cast<NonTypeTemplateParmDecl>(D2)) { in CheckKindSpecificEquivalence()
H A DDeclPrinter.cpp1015 } else if (auto NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in printTemplateParameters()
1060 if (auto N = dyn_cast<NonTypeTemplateParmDecl>(E->getDecl())) { in printTemplateArguments()
1061 auto P = cast<NonTypeTemplateParmDecl>( in printTemplateArguments()
H A DDeclBase.cpp204 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this)) in isTemplateParameterPack()
934 isa<NonTypeTemplateParmDecl>(this) || in AccessDeclContextSanity()
H A DASTDumper.cpp263 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
1102 void ASTDumper::VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
H A DExprClassification.cpp442 if (const auto *NTTParm = dyn_cast<NonTypeTemplateParmDecl>(D)) in ClassifyDecl()
H A DStmtProfile.cpp93 if (const NonTypeTemplateParmDecl *NTTP = in VisitDecl()
94 dyn_cast<NonTypeTemplateParmDecl>(D)) { in VisitDecl()
H A DItaniumMangle.cpp4085 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); in mangleExpression()
4224 else if (const NonTypeTemplateParmDecl *NTTP in mangleExpression()
4225 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression()
H A DODRHash.cpp381 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
H A DASTContext.cpp175 isa<NonTypeTemplateParmDecl>(D) || in getRawCommentForDeclNoCache()
615 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in Profile()
664 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in getCanonicalTemplateTemplateParmDecl()
667 NonTypeTemplateParmDecl *Param; in getCanonicalTemplateTemplateParmDecl()
677 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl()
687 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl()
4321 } else if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in getInjectedTemplateArg()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h51 class NonTypeTemplateParmDecl; variable
61 llvm::PointerUnion3<TemplateTypeParmDecl *, NonTypeTemplateParmDecl *,
1261 class NonTypeTemplateParmDecl final
1264 private llvm::TrailingObjects<NonTypeTemplateParmDecl,
1293 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1300 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1308 static NonTypeTemplateParmDecl *
1313 static NonTypeTemplateParmDecl *
1319 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C,
1321 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C,
[all …]
H A DExprCXX.h58 class NonTypeTemplateParmDecl; variable
3963 NonTypeTemplateParmDecl *Param;
3974 NonTypeTemplateParmDecl *Param, in SubstNonTypeTemplateParmExpr()
3992 NonTypeTemplateParmDecl *getParameter() const { return Param; } in getParameter()
4019 NonTypeTemplateParmDecl *Param;
4037 NonTypeTemplateParmDecl *Param,
4042 NonTypeTemplateParmDecl *getParameterPack() const { return Param; } in getParameterPack()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp1115 NonTypeTemplateParmDecl *Param = NonTypeTemplateParmDecl::Create( in ActOnNonTypeTemplateParameter()
2118 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks()
2464 if (NonTypeTemplateParmDecl *PD = in VisitDeclRefExpr()
3553 const NonTypeTemplateParmDecl *NTTP = in isTemplateArgumentTemplateParameter()
4633 if (NonTypeTemplateParmDecl *NonTypeParm in SubstDefaultTemplateArgumentIfAvailable()
4744 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { in CheckTemplateArgument()
4979 if (NonTypeTemplateParmDecl *NTTP in getExpandedPackSize()
6972 if (NonTypeTemplateParmDecl *OldNTTP in MatchTemplateParameterKind()
6974 NonTypeTemplateParmDecl *NewNTTP = cast<NonTypeTemplateParmDecl>(New); in MatchTemplateParameterKind()
7430 NonTypeTemplateParmDecl *Param in CheckTemplatePartialSpecializationArgs()
[all …]
H A DSemaTemplateDeduction.cpp174 static NonTypeTemplateParmDecl *
438 NonTypeTemplateParmDecl *NTTP, QualType NullPtrType, in DeduceNullPtrTemplateArgument()
638 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in makeTemplateParameter()
1633 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
1702 if (NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch()
1954 NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch()
2007 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
2033 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch()
2195 if (NonTypeTemplateParmDecl *NTTP in DeduceTemplateArguments()
3720 if (NonTypeTemplateParmDecl *NTTP = in DeduceFromInitializerList()
[all …]
H A DSemaTemplateInstantiate.cpp330 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
884 NonTypeTemplateParmDecl *D);
944 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1175 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr()
1247 NonTypeTemplateParmDecl *parm, in transformNonTypeTemplateParmRef()
1400 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr()
2926 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in findInstantiationOf()
H A DSemaTemplateInstantiateDecl.cpp2226 NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
2341 NonTypeTemplateParmDecl *Param; in VisitNonTypeTemplateParmDecl()
2343 Param = NonTypeTemplateParmDecl::Create( in VisitNonTypeTemplateParmDecl()
2349 Param = NonTypeTemplateParmDecl::Create( in VisitNonTypeTemplateParmDecl()
2379 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in collectUnexpandedParameterPacks()
5006 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) || in FindInstantiatedDecl()
5030 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h79 class NonTypeTemplateParmDecl; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp101 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
346 const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
904 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in VisitTemplateParameterList()
H A DIndexingContext.cpp76 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D)) in handleReference()
H A DIndexDecl.cpp679 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) { in VisitTemplateDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaInternal.h109 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp384 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
2350 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
2834 if (const auto *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) { in isSameTemplateParameter()
2835 const auto *TY = cast<NonTypeTemplateParmDecl>(Y); in isSameTemplateParameter()
3535 else if (auto *FNTTP = dyn_cast<NonTypeTemplateParmDecl>(FromParam)) in inheritDefaultTemplateArguments()
3752 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
3755 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord()
H A DASTReader.cpp9873 const auto *FirstParam = cast<NonTypeTemplateParmDecl>(FirstDecl); in diagnoseOdrViolations()
9874 const auto *SecondParam = cast<NonTypeTemplateParmDecl>(SecondDecl); in diagnoseOdrViolations()
11065 if (isa<NonTypeTemplateParmDecl>(FirstParam) && in diagnoseOdrViolations()
11066 isa<NonTypeTemplateParmDecl>(SecondParam)) { in diagnoseOdrViolations()
11067 NonTypeTemplateParmDecl *FirstNTTPD = in diagnoseOdrViolations()
11068 cast<NonTypeTemplateParmDecl>(FirstParam); in diagnoseOdrViolations()
11069 NonTypeTemplateParmDecl *SecondNTTPD = in diagnoseOdrViolations()
11070 cast<NonTypeTemplateParmDecl>(SecondParam); in diagnoseOdrViolations()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp587 const internal::VariadicDynCastAllOfMatcher<Decl, NonTypeTemplateParmDecl>

12