Searched refs:NonTypeTemplateParmDecl (Results 1 - 25 of 46) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp62 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
105 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
129 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
148 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(FirstParm))
171 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) {
482 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
669 // NonTypeTemplateParmDecl Method Implementations
672 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl( function in class:NonTypeTemplateParmDecl
689 NonTypeTemplateParmDecl *
[all...]
H A DASTDiagnostic.cpp1175 NonTypeTemplateParmDecl *Default,
1244 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl,
1245 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl) {
1341 } else if (isa<NonTypeTemplateParmDecl>(FromParamND)) {
1342 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl =
1343 cast<NonTypeTemplateParmDecl>(FromParamND);
1344 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl =
1345 cast<NonTypeTemplateParmDecl>(ToParamND);
H A DASTStructuralEquivalence.cpp1470 NonTypeTemplateParmDecl *D1,
1471 NonTypeTemplateParmDecl *D2) {
1848 } else if (auto *NTTP1 = dyn_cast<NonTypeTemplateParmDecl>(D1)) {
1849 if (auto *NTTP2 = dyn_cast<NonTypeTemplateParmDecl>(D2)) {
H A DItaniumMangle.cpp1698 } else if (auto *Tn = dyn_cast<NonTypeTemplateParmDecl>(Decl)) {
3583 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D);
4341 else if (const NonTypeTemplateParmDecl *NTTP
4342 = dyn_cast<NonTypeTemplateParmDecl>(Pack))
H A DStmtProfile.cpp92 if (const NonTypeTemplateParmDecl *NTTP =
93 dyn_cast<NonTypeTemplateParmDecl>(D)) {
H A DDeclBase.cpp204 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this))
929 isa<NonTypeTemplateParmDecl>(this) ||
H A DExprClassification.cpp441 // In addition, NonTypeTemplateParmDecl derives from VarDecl but isn't an
449 if (const auto *NTTParm = dyn_cast<NonTypeTemplateParmDecl>(D))
H A DODRHash.cpp391 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) {
H A DTextNodeDumper.cpp1722 const NonTypeTemplateParmDecl *D) {
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DClangForward.h77 class NonTypeTemplateParmDecl;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h51 class NonTypeTemplateParmDecl;
62 llvm::PointerUnion<TemplateTypeParmDecl *, NonTypeTemplateParmDecl *,
1378 /// NonTypeTemplateParmDecl - Declares a non-type template parameter,
1383 class NonTypeTemplateParmDecl final
1386 private llvm::TrailingObjects<NonTypeTemplateParmDecl,
1394 using DefArgStorage = DefaultArgStorage<NonTypeTemplateParmDecl, Expr *>;
1416 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, function in class:clang::final
1423 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1431 static NonTypeTemplateParmDecl *
1436 static NonTypeTemplateParmDecl *
[all...]
H A DJSONNodeDumper.h242 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
H A DTextNodeDumper.h326 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
H A DExprCXX.h58 class NonTypeTemplateParmDecl;
4214 NonTypeTemplateParmDecl *Param;
4225 NonTypeTemplateParmDecl *Param,
4243 NonTypeTemplateParmDecl *getParameter() const { return Param; }
4274 NonTypeTemplateParmDecl *Param;
4292 NonTypeTemplateParmDecl *Param,
4297 NonTypeTemplateParmDecl *getParameterPack() const { return Param; }
H A DASTNodeTraverser.h550 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp174 static NonTypeTemplateParmDecl *
191 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl()))
377 NonTypeTemplateParmDecl *NTTP, const DeducedTemplateArgument &NewDeduced,
424 NonTypeTemplateParmDecl *NTTP, const llvm::APSInt &Value,
438 NonTypeTemplateParmDecl *NTTP, QualType NullPtrType,
457 NonTypeTemplateParmDecl *NTTP, Expr *Value, TemplateDeductionInfo &Info,
470 NonTypeTemplateParmDecl *NTTP, ValueDecl *D, QualType T,
638 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D))
650 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Para
[all...]
H A DSemaTemplate.cpp1220 bool Sema::AttachTypeConstraint(AutoTypeLoc TL, NonTypeTemplateParmDecl *NTTP,
1407 NonTypeTemplateParmDecl *Param = NonTypeTemplateParmDecl::Create(
2124 cast<NonTypeTemplateParmDecl>(TemplateParam), Args);
2433 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
2550 } else if (NonTypeTemplateParmDecl *NewNonTypeParm
2551 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) {
2570 NonTypeTemplateParmDecl *OldNonTypeParm
2571 = OldParams? cast<NonTypeTemplateParmDecl>(*OldPara
[all...]
H A DSemaTemplateInstantiate.cpp344 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs,
1062 NonTypeTemplateParmDecl *D);
1166 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1397 NonTypeTemplateParmDecl *NTTP) {
1468 NonTypeTemplateParmDecl *parm,
1660 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
3510 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
H A DSemaTemplateInstantiateDecl.cpp2607 NonTypeTemplateParmDecl *D) {
2722 NonTypeTemplateParmDecl *Param;
2724 Param = NonTypeTemplateParmDecl::Create(
2730 Param = NonTypeTemplateParmDecl::Create(
2771 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P))
5659 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) ||
5684 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp101 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
351 const NonTypeTemplateParmDecl *D) {
912 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
H A DIndexingContext.cpp85 (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
H A DIndexDecl.cpp685 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) {
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaInternal.h69 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp375 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
2326 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
2341 // Rest of NonTypeTemplateParmDecl.
2911 if (const auto *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) {
2912 const auto *TY = cast<NonTypeTemplateParmDecl>(Y);
3641 else if (auto *FNTTP = dyn_cast<NonTypeTemplateParmDecl>(FromParam))
3873 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID,
3879 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID,
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp639 const internal::VariadicDynCastAllOfMatcher<Decl, NonTypeTemplateParmDecl>

Completed in 487 milliseconds

12