Home | History | Annotate | Download | only in AST

Lines Matching refs:dyn_cast

233     if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
298 if (NamedDecl *ND = dyn_cast<NamedDecl>(arg.getAsDecl())) {
452 const FunctionDecl *FD = dyn_cast<FunctionDecl>(D);
491 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
528 = dyn_cast<FunctionTemplateDecl>(D))
536 } else if (const FieldDecl *Field = dyn_cast<FieldDecl>(D)) {
543 const VarDecl *Var = dyn_cast<VarDecl>(D);
544 const FunctionDecl *Func = dyn_cast<FunctionDecl>(D);
567 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(DC);
601 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
639 } else if (const FunctionDecl *Function = dyn_cast<FunctionDecl>(D)) {
675 } else if (const TagDecl *Tag = dyn_cast<TagDecl>(D)) {
684 = dyn_cast<ClassTemplateSpecializationDecl>(Tag)) {
698 } else if (const TemplateDecl *temp = dyn_cast<TemplateDecl>(D)) {
776 if (const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(D)) {
796 } else if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) {
798 = dyn_cast<ClassTemplateSpecializationDecl>(RD)) {
813 } else if (const VarDecl *VD = dyn_cast<VarDecl>(D)) {
825 } else if (const TemplateDecl *temp = dyn_cast<TemplateDecl>(D)) {
835 dyn_cast<RedeclarableTemplateDecl>(temp)) {
937 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(this)) {
947 = dyn_cast<ClassTemplateSpecializationDecl>(this))
956 if (const VarDecl *Var = dyn_cast<VarDecl>(this)) {
966 if (const FunctionDecl *fn = dyn_cast<FunctionDecl>(this)) {
984 if (const TemplateDecl *TD = dyn_cast<TemplateDecl>(this))
992 if (const FunctionDecl *Function = dyn_cast<FunctionDecl>(D)) {
1015 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
1082 if (const NamedDecl *ND = dyn_cast<NamedDecl>(DC))
1161 = dyn_cast<ClassTemplateSpecializationDecl>(*I)) {
1168 } else if (const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(*I)) {
1173 } else if (const RecordDecl *RD = dyn_cast<RecordDecl>(*I)) {
1178 } else if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(*I)) {
1181 FT = dyn_cast<FunctionProtoType>(FD->getType()->castAs<FunctionType>());
1232 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(this))
1238 = dyn_cast<FunctionTemplateDecl>(this))
1240 = dyn_cast<FunctionTemplateDecl>(OldD))
1281 while (UsingShadowDecl *UD = dyn_cast<UsingShadowDecl>(ND))
1284 if (ObjCCompatibleAliasDecl *AD = dyn_cast<ObjCCompatibleAliasDecl>(ND))
1700 if (EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>()) {
1739 EvaluatedStmt *Eval = Init.dyn_cast<EvaluatedStmt *>();
1839 if (const ExprWithCleanups *Cleanups = dyn_cast<ExprWithCleanups>(E))
2017 if (CXXRecordDecl *Parent = dyn_cast<CXXRecordDecl>(getDeclContext()))
2023 dyn_cast<TranslationUnitDecl>(getDeclContext()->getRedeclContext());
2067 if (const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(this))
2509 .dyn_cast<FunctionTemplateSpecializationInfo*>()) {
2523 .dyn_cast<FunctionTemplateSpecializationInfo*>()) {
2533 .dyn_cast<FunctionTemplateSpecializationInfo*>()) {
2550 = TemplateOrSpecialization.dyn_cast<FunctionTemplateSpecializationInfo*>();
2598 = TemplateOrSpecialization.dyn_cast<FunctionTemplateSpecializationInfo*>();
2603 = TemplateOrSpecialization.dyn_cast<MemberSpecializationInfo*>();
2614 = TemplateOrSpecialization.dyn_cast<
2622 = TemplateOrSpecialization.dyn_cast<MemberSpecializationInfo*>()) {
2634 = TemplateOrSpecialization.dyn_cast<
2638 = TemplateOrSpecialization.dyn_cast<MemberSpecializationInfo*>())
2863 if (CXXRecordDecl *D = dyn_cast<CXXRecordDecl>(this)) {
2896 if (const CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(this))