Lines Matching defs:ClassDecl
2610 Decl *ClassDecl = cast<Decl>(OCD);
2613 isa<ObjCInterfaceDecl>(ClassDecl) || isa<ObjCCategoryDecl>(ClassDecl)
2614 || isa<ObjCProtocolDecl>(ClassDecl);
2615 bool checkIdenticalMethods = isa<ObjCImplementationDecl>(ClassDecl);
2675 if (isa<ObjCInterfaceDecl>(ClassDecl)) {
2677 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(ClassDecl)) {
2687 if (ObjCContainerDecl *CDecl = dyn_cast<ObjCContainerDecl>(ClassDecl)) {
2696 if (ObjCImplementationDecl *IC=dyn_cast<ObjCImplementationDecl>(ClassDecl)) {
2767 dyn_cast<ObjCCategoryImplDecl>(ClassDecl)) {
2799 ActOnDocumentableDecl(ClassDecl);
2800 return ClassDecl;
3118 Decl *ClassDecl = cast<Decl>(OCD);
3221 if (ObjCImplDecl *ImpDecl = dyn_cast<ObjCImplDecl>(ClassDecl)) {
3248 cast<DeclContext>(ClassDecl)->addDecl(ObjCMethod);
3263 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl);
3265 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl))
3267 else if (ObjCImplDecl *Impl = dyn_cast<ObjCImplDecl>(ClassDecl))
3270 = dyn_cast<ObjCCategoryImplDecl>(ClassDecl))