Lines Matching defs:ClassDecl
2554 Decl *ClassDecl = cast<Decl>(OCD);
2557 isa<ObjCInterfaceDecl>(ClassDecl) || isa<ObjCCategoryDecl>(ClassDecl)
2558 || isa<ObjCProtocolDecl>(ClassDecl);
2559 bool checkIdenticalMethods = isa<ObjCImplementationDecl>(ClassDecl);
2619 if (isa<ObjCInterfaceDecl>(ClassDecl)) {
2621 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(ClassDecl)) {
2631 if (ObjCContainerDecl *CDecl = dyn_cast<ObjCContainerDecl>(ClassDecl)) {
2640 if (ObjCImplementationDecl *IC=dyn_cast<ObjCImplementationDecl>(ClassDecl)) {
2711 dyn_cast<ObjCCategoryImplDecl>(ClassDecl)) {
2743 ActOnDocumentableDecl(ClassDecl);
2744 return ClassDecl;
3062 Decl *ClassDecl = cast<Decl>(OCD);
3165 if (ObjCImplDecl *ImpDecl = dyn_cast<ObjCImplDecl>(ClassDecl)) {
3192 cast<DeclContext>(ClassDecl)->addDecl(ObjCMethod);
3207 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl);
3209 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl))
3211 else if (ObjCImplDecl *Impl = dyn_cast<ObjCImplDecl>(ClassDecl))
3214 = dyn_cast<ObjCCategoryImplDecl>(ClassDecl))