/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 62 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 D | ASTDiagnostic.cpp | 1175 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 D | ASTStructuralEquivalence.cpp | 1470 NonTypeTemplateParmDecl *D1, 1471 NonTypeTemplateParmDecl *D2) { 1848 } else if (auto *NTTP1 = dyn_cast<NonTypeTemplateParmDecl>(D1)) { 1849 if (auto *NTTP2 = dyn_cast<NonTypeTemplateParmDecl>(D2)) {
|
H A D | ItaniumMangle.cpp | 1698 } 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 D | StmtProfile.cpp | 92 if (const NonTypeTemplateParmDecl *NTTP = 93 dyn_cast<NonTypeTemplateParmDecl>(D)) {
|
H A D | DeclBase.cpp | 204 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this)) 929 isa<NonTypeTemplateParmDecl>(this) ||
|
H A D | ExprClassification.cpp | 441 // In addition, NonTypeTemplateParmDecl derives from VarDecl but isn't an 449 if (const auto *NTTParm = dyn_cast<NonTypeTemplateParmDecl>(D))
|
H A D | ODRHash.cpp | 391 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) {
|
H A D | TextNodeDumper.cpp | 1722 const NonTypeTemplateParmDecl *D) {
|
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 77 class NonTypeTemplateParmDecl;
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 51 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 D | JSONNodeDumper.h | 242 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
|
H A D | TextNodeDumper.h | 326 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
|
H A D | ExprCXX.h | 58 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 D | ASTNodeTraverser.h | 550 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) {
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 174 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 D | SemaTemplate.cpp | 1220 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 D | SemaTemplateInstantiate.cpp | 344 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 D | SemaTemplateInstantiateDecl.cpp | 2607 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 D | USRGeneration.cpp | 101 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 351 const NonTypeTemplateParmDecl *D) { 912 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
|
H A D | IndexingContext.cpp | 85 (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
|
H A D | IndexDecl.cpp | 685 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) {
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaInternal.h | 69 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 375 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 D | ASTMatchersInternal.cpp | 639 const internal::VariadicDynCastAllOfMatcher<Decl, NonTypeTemplateParmDecl>
|