Lines Matching refs:ClassDecl
3706 Decl *ClassDecl = cast<Decl>(OCD); in ActOnAtEnd() local
3709 isa<ObjCInterfaceDecl>(ClassDecl) || isa<ObjCCategoryDecl>(ClassDecl) in ActOnAtEnd()
3710 || isa<ObjCProtocolDecl>(ClassDecl); in ActOnAtEnd()
3711 bool checkIdenticalMethods = isa<ObjCImplementationDecl>(ClassDecl); in ActOnAtEnd()
3771 if (isa<ObjCInterfaceDecl>(ClassDecl)) { in ActOnAtEnd()
3773 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnAtEnd()
3783 if (ObjCContainerDecl *CDecl = dyn_cast<ObjCContainerDecl>(ClassDecl)) { in ActOnAtEnd()
3792 if (ObjCImplementationDecl *IC=dyn_cast<ObjCImplementationDecl>(ClassDecl)) { in ActOnAtEnd()
3865 dyn_cast<ObjCCategoryImplDecl>(ClassDecl)) { in ActOnAtEnd()
3897 ActOnDocumentableDecl(ClassDecl); in ActOnAtEnd()
3898 return ClassDecl; in ActOnAtEnd()
4297 Decl *ClassDecl = cast<Decl>(OCD); in ActOnMethodDeclaration() local
4402 if (ObjCImplDecl *ImpDecl = dyn_cast<ObjCImplDecl>(ClassDecl)) { in ActOnMethodDeclaration()
4427 cast<DeclContext>(ClassDecl)->addDecl(ObjCMethod); in ActOnMethodDeclaration()
4442 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl); in ActOnMethodDeclaration()
4444 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) in ActOnMethodDeclaration()
4446 else if (ObjCImplDecl *Impl = dyn_cast<ObjCImplDecl>(ClassDecl)) in ActOnMethodDeclaration()
4449 = dyn_cast<ObjCCategoryImplDecl>(ClassDecl)) in ActOnMethodDeclaration()