/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 62 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { 142 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { 161 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(FirstParm)) 184 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { 203 dyn_cast<NonTypeTemplateParmDecl>(TemplParam)) 507 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { 694 // NonTypeTemplateParmDecl Method Implementations 697 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl( function in class:NonTypeTemplateParmDecl 714 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 | MicrosoftMangle.cpp | 428 const NonTypeTemplateParmDecl *PD = nullptr, 430 void mangleExpression(const Expr *E, const NonTypeTemplateParmDecl *PD); 1454 const llvm::APSInt &Value, const NonTypeTemplateParmDecl *PD, 1475 const Expr *E, const NonTypeTemplateParmDecl *PD) { 1585 cast<NonTypeTemplateParmDecl>(Parm), T); 1610 cast<NonTypeTemplateParmDecl>(Parm), T); 1616 cast<NonTypeTemplateParmDecl>(Parm), T); 1620 mangleExpression(TA.getAsExpr(), cast<NonTypeTemplateParmDecl>(Parm)); 1633 else if (isa<NonTypeTemplateParmDecl>(Parm))
|
H A D | DeclPrinter.cpp | 109 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *NTTP); 1081 } else if (auto NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { 1756 const NonTypeTemplateParmDecl *NTTP) {
|
H A D | ItaniumMangle.cpp | 1886 } else if (auto *Tn = dyn_cast<NonTypeTemplateParmDecl>(Decl)) { 4133 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); 4967 else if (const NonTypeTemplateParmDecl *NTTP 4968 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) 5219 auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param);
|
H A D | DeclBase.cpp | 204 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this)) 975 isa<NonTypeTemplateParmDecl>(this) || !getDeclContext() ||
|
H A D | TypePrinter.cpp | 1944 if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl())) 1987 } else if (auto *NTTPD = dyn_cast<NonTypeTemplateParmDecl>(Param)) {
|
H A D | ComputeDependence.cpp | 496 if (isa<NonTypeTemplateParmDecl>(Decl))
|
H A D | ExprClassification.cpp | 447 // In addition, NonTypeTemplateParmDecl derives from VarDecl but isn't an 455 if (const auto *NTTParm = dyn_cast<NonTypeTemplateParmDecl>(D))
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 51 class NonTypeTemplateParmDecl; 62 llvm::PointerUnion<TemplateTypeParmDecl *, NonTypeTemplateParmDecl *, 1375 /// NonTypeTemplateParmDecl - Declares a non-type template parameter, 1380 class NonTypeTemplateParmDecl final 1383 private llvm::TrailingObjects<NonTypeTemplateParmDecl, 1391 using DefArgStorage = DefaultArgStorage<NonTypeTemplateParmDecl, Expr *>; 1413 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, function in class:clang::final 1420 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1428 static NonTypeTemplateParmDecl * 1433 static NonTypeTemplateParmDecl * [all...] |
H A D | JSONNodeDumper.h | 246 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
|
H A D | TextNodeDumper.h | 348 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
|
H A D | ExprCXX.h | 62 class NonTypeTemplateParmDecl; 4252 llvm::PointerIntPair<NonTypeTemplateParmDecl*, 1, bool> ParamAndRef; 4263 NonTypeTemplateParmDecl *Param, bool RefParam, 4279 NonTypeTemplateParmDecl *getParameter() const { 4317 NonTypeTemplateParmDecl *Param; 4335 NonTypeTemplateParmDecl *Param, 4340 NonTypeTemplateParmDecl *getParameterPack() const { return Param; }
|
H A D | ASTNodeTraverser.h | 576 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 174 static const NonTypeTemplateParmDecl * 197 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl())) 204 static const NonTypeTemplateParmDecl * 388 const NonTypeTemplateParmDecl *NTTP, const DeducedTemplateArgument &NewDeduced, 397 Info.Param = const_cast<NonTypeTemplateParmDecl*>(NTTP); 441 const NonTypeTemplateParmDecl *NTTP, const llvm::APSInt &Value, 455 const NonTypeTemplateParmDecl *NTTP, QualType NullPtrType, 476 const NonTypeTemplateParmDecl *NTTP, Expr *Value, TemplateDeductionInfo &Info, 489 const NonTypeTemplateParmDecl *NTTP, ValueDecl *D, QualType T, 657 if (NonTypeTemplateParmDecl *NTT [all...] |
H A D | SemaTemplate.cpp | 1248 bool Sema::AttachTypeConstraint(AutoTypeLoc TL, NonTypeTemplateParmDecl *NTTP, 1548 NonTypeTemplateParmDecl *Param = NonTypeTemplateParmDecl::Create( 2302 cast<NonTypeTemplateParmDecl>(TemplateParam), Args); 2623 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { 2740 } else if (NonTypeTemplateParmDecl *NewNonTypeParm 2741 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) { 2760 NonTypeTemplateParmDecl *OldNonTypeParm 2761 = OldParams? cast<NonTypeTemplateParmDecl>(*OldPara [all...] |
H A D | SemaTemplateInstantiate.cpp | 352 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, 1085 NonTypeTemplateParmDecl *D); 1189 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm, 1433 NonTypeTemplateParmDecl *NTTP) { 1506 NonTypeTemplateParmDecl *parm, 1713 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { 3595 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
|
H A D | SemaTemplateInstantiateDecl.cpp | 2670 NonTypeTemplateParmDecl *D) { 2785 NonTypeTemplateParmDecl *Param; 2787 Param = NonTypeTemplateParmDecl::Create( 2793 Param = NonTypeTemplateParmDecl::Create( 2834 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) 5819 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) || 5843 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
|
/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CursorVisitor.h | 218 bool VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | USRGeneration.cpp | 102 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 352 const NonTypeTemplateParmDecl *D) { 919 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
|
H A D | IndexingContext.cpp | 85 (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
|
H A D | IndexDecl.cpp | 690 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) {
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | SemaInternal.h | 69 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
|
H A D | Initialization.h | 290 InitializeTemplateParameter(QualType T, NonTypeTemplateParmDecl *Param) {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 380 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 2370 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { 2385 // Rest of NonTypeTemplateParmDecl. 2931 if (const auto *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) { 2932 const auto *TY = cast<NonTypeTemplateParmDecl>(Y); 3674 else if (auto *FNTTP = dyn_cast<NonTypeTemplateParmDecl>(FromParam)) 3912 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, 3918 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID,
|