Lines Matching full:dyn_cast
85 if (NamedDecl *PrevND = DeclOrVector.dyn_cast<NamedDecl *>()) {
100 = DeclOrVector.dyn_cast<DeclIndexPairVector *>()) {
380 if (NamedDecl *ND = DeclOrIterator.dyn_cast<NamedDecl *>())
406 if (NamedDecl *ND = DeclOrVector.dyn_cast<NamedDecl *>())
454 if (NamespaceDecl *Namespace = dyn_cast<NamespaceDecl>(Parent)) {
460 else if (TagDecl *TD = dyn_cast<TagDecl>(Parent))
650 if (TypeDecl *Type = dyn_cast<TypeDecl>(ND))
652 if (ObjCInterfaceDecl *Iface = dyn_cast<ObjCInterfaceDecl>(ND))
656 if (FunctionDecl *Function = dyn_cast<FunctionDecl>(ND))
658 else if (ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(ND))
660 else if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(ND))
662 else if (EnumConstantDecl *Enumerator = dyn_cast<EnumConstantDecl>(ND))
664 else if (ObjCPropertyDecl *Property = dyn_cast<ObjCPropertyDecl>(ND))
666 else if (ValueDecl *Value = dyn_cast<ValueDecl>(ND))
709 if (ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(R.Declaration))
739 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(D))
741 else if ((Record = dyn_cast<CXXRecordDecl>(D))) {
777 if (UsingShadowDecl *Using = dyn_cast<UsingShadowDecl>(R.Declaration)) {
862 if (NamespaceDecl *Namespace = dyn_cast<NamespaceDecl>(Ctx))
864 else if (TagDecl *Tag = dyn_cast<TagDecl>(Ctx))
889 if (UsingShadowDecl *Using = dyn_cast<UsingShadowDecl>(R.Declaration)) {
924 if (NamespaceDecl *Namespace = dyn_cast<NamespaceDecl>(Ctx))
926 else if (TagDecl *Tag = dyn_cast<TagDecl>(Ctx))
940 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(R.Declaration))
1026 if (ValueDecl *VD = dyn_cast<ValueDecl>(ND->getUnderlyingDecl()))
1051 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND))
1065 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND))
1068 if (RecordDecl *RD = dyn_cast<RecordDecl>(ND))
1078 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND))
1081 if (RecordDecl *RD = dyn_cast<RecordDecl>(ND))
1100 if (UsingShadowDecl *Using = dyn_cast<UsingShadowDecl>(ND))
1110 if (UsingShadowDecl *Using = dyn_cast<UsingShadowDecl>(ND))
1642 if (FunctionDecl *Function = dyn_cast<FunctionDecl>(SemaRef.CurContext))
1645 = dyn_cast<ObjCMethodDecl>(SemaRef.CurContext))
1710 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(SemaRef.CurContext))
1863 if (const BuiltinType *BT = dyn_cast<BuiltinType>(T))
1867 if (const TagType *TagT = dyn_cast<TagType>(T))
1900 if (FunctionDecl *Function = dyn_cast<FunctionDecl>(ND))
1902 else if (ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(ND))
1904 else if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(ND))
1906 else if (EnumConstantDecl *Enumerator = dyn_cast<EnumConstantDecl>(ND))
1910 } else if (ValueDecl *Value = dyn_cast<ValueDecl>(ND)) {
1912 } else if (ObjCPropertyDecl *Property = dyn_cast<ObjCPropertyDecl>(ND))
1973 if (TypedefTypeLoc *TypedefTL = dyn_cast<TypedefTypeLoc>(&TL)) {
1982 if (QualifiedTypeLoc *QualifiedTL = dyn_cast<QualifiedTypeLoc>(&TL)) {
1990 = dyn_cast<BlockPointerTypeLoc>(&TL)) {
1992 Block = dyn_cast<FunctionTypeLoc>(&TL);
1993 BlockProto = dyn_cast<FunctionProtoTypeLoc>(&TL);
2119 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
2132 = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
2388 if (FunctionDecl *Function = dyn_cast<FunctionDecl>(ND)) {
2399 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(ND)) {
2419 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
2422 = dyn_cast<NonTypeTemplateParmDecl>(Param))
2453 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(ND)) {
2464 if (ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(ND)) {
2568 = dyn_cast<FunctionProtoType>(getFunctionType());
2712 if (TagDecl *TD = dyn_cast<TagDecl>(D)) {
2839 CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(CurContext);
2942 if (CXXMethodDecl *CurMethod = dyn_cast<CXXMethodDecl>(CurContext))
3189 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) {
3195 } else if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)){
3217 = dyn_cast<ObjCCategoryDecl>(Container)) {
3432 CaseStmt *Case = dyn_cast<CaseStmt>(SC);
3437 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(CaseVal))
3439 = dyn_cast<EnumConstantDecl>(DRE->getDecl())) {
3562 if (UnresolvedLookupExpr *ULE = dyn_cast<UnresolvedLookupExpr>(NakedFn))
3565 else if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(NakedFn)) {
3566 FunctionDecl *FDecl = dyn_cast<FunctionDecl>(DRE->getDecl());
3597 if (const FunctionProtoType *Proto = dyn_cast<FunctionProtoType>(FType))
3654 } else if (FunctionDecl *Function = dyn_cast<FunctionDecl>(CurContext))
3656 else if (ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(CurContext))
4368 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) {
4378 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container);
5223 if (ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(*D))
5229 = dyn_cast<ObjCForwardProtocolDecl>(*D)) {
5299 if (ObjCInterfaceDecl *Class = dyn_cast<ObjCInterfaceDecl>(*D))
5305 if (ObjCClassDecl *Forward = dyn_cast<ObjCClassDecl>(*D)) {
5395 if (ObjCCategoryDecl *Category = dyn_cast<ObjCCategoryDecl>(*D))
5462 if (ObjCPropertyImplDecl *PropertyImpl = dyn_cast<ObjCPropertyImplDecl>(*D))
5469 = dyn_cast<ObjCImplementationDecl>(Container))
5502 = dyn_cast<ObjCImplementationDecl>(Container))
5589 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)) {
5613 if (ObjCCategoryDecl *Category = dyn_cast<ObjCCategoryDecl>(Container)) {
5630 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) {
6316 if (ObjCImplementationDecl *Impl = dyn_cast<ObjCImplementationDecl>(D)) {
6320 = dyn_cast<ObjCCategoryImplDecl>(D)) {
6324 SearchDecl = dyn_cast<ObjCContainerDecl>(D);
6329 SearchDecl = dyn_cast<ObjCContainerDecl>(DC);
6438 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(SearchDecl);
6440 if (ObjCCategoryDecl *Category = dyn_cast<ObjCCategoryDecl>(SearchDecl))