Lines Matching full:dyn_cast
139 if (ImplicitCastExpr *IC = dyn_cast<ImplicitCastExpr>(E))
142 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E))
143 return dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl());
154 if (NamedDecl *NX = dyn_cast<NamedDecl>(X))
156 if (NamedDecl *NY = dyn_cast<NamedDecl>(Y))
384 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) {
439 = dyn_cast<TemplateSpecializationType>(Arg)) {
462 const RecordType *RecordArg = dyn_cast<RecordType>(Arg);
467 = dyn_cast<ClassTemplateSpecializationDecl>(RecordArg->getDecl());
515 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
518 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
529 = UPP.first.dyn_cast<const TemplateTypeParmType *>())
538 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D))
540 else if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D))
691 = dyn_cast<PackExpansionType>(Params[ParamIdx]);
877 = dyn_cast<PackExpansionType>(Arg))
1210 = dyn_cast<ConstantArrayType>(ArrayArg)) {
1218 = dyn_cast<DependentSizedArrayType>(ArrayArg))
1234 dyn_cast<FunctionProtoType>(Arg);
1372 const MemberPointerType *MemPtrArg = dyn_cast<MemberPointerType>(Arg);
1397 const BlockPointerType *BlockPtrArg = dyn_cast<BlockPointerType>(Arg);
1413 if (const ExtVectorType *VectorArg = dyn_cast<ExtVectorType>(Arg)) {
1427 = dyn_cast<DependentSizedExtVectorType>(Arg)) {
1450 if (const ExtVectorType *VectorArg = dyn_cast<ExtVectorType>(Arg)) {
1473 = dyn_cast<DependentSizedExtVectorType>(Arg)) {
2026 = dyn_cast<NonTypeTemplateParmDecl>(Param)) {
2470 = dyn_cast<NonTypeTemplateParmDecl>(Param)) {
2627 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(Fn))
2934 = dyn_cast<PackExpansionType>(ParamType);
3441 Method1 = dyn_cast<CXXMethodDecl>(FD1);
3442 Method2 = dyn_cast<CXXMethodDecl>(FD2);
3913 if (const PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(E))
3917 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
3922 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E);
3927 = dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl());
3962 = dyn_cast<TemplateTemplateParmDecl>(Template)) {