Lines Matching refs:ClassDecl

3887   Decl *ClassDecl = OCD;  in ActOnAtEnd()  local
3890 isa<ObjCInterfaceDecl>(ClassDecl) || isa<ObjCCategoryDecl>(ClassDecl) in ActOnAtEnd()
3891 || isa<ObjCProtocolDecl>(ClassDecl); in ActOnAtEnd()
3892 bool checkIdenticalMethods = isa<ObjCImplementationDecl>(ClassDecl); in ActOnAtEnd()
3952 if (isa<ObjCInterfaceDecl>(ClassDecl)) { in ActOnAtEnd()
3954 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnAtEnd()
3964 if (ObjCContainerDecl *CDecl = dyn_cast<ObjCContainerDecl>(ClassDecl)) { in ActOnAtEnd()
3973 if (ObjCImplementationDecl *IC=dyn_cast<ObjCImplementationDecl>(ClassDecl)) { in ActOnAtEnd()
4059 dyn_cast<ObjCCategoryImplDecl>(ClassDecl)) { in ActOnAtEnd()
4070 } else if (const auto *IntfDecl = dyn_cast<ObjCInterfaceDecl>(ClassDecl)) { in ActOnAtEnd()
4100 ActOnDocumentableDecl(ClassDecl); in ActOnAtEnd()
4101 return ClassDecl; in ActOnAtEnd()
4539 Decl *ClassDecl = cast<ObjCContainerDecl>(CurContext); in ActOnMethodDeclaration() local
4645 if (ObjCImplDecl *ImpDecl = dyn_cast<ObjCImplDecl>(ClassDecl)) { in ActOnMethodDeclaration()
4686 cast<DeclContext>(ClassDecl)->addDecl(ObjCMethod); in ActOnMethodDeclaration()
4701 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl); in ActOnMethodDeclaration()
4703 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) in ActOnMethodDeclaration()
4705 else if (ObjCImplDecl *Impl = dyn_cast<ObjCImplDecl>(ClassDecl)) in ActOnMethodDeclaration()
4708 = dyn_cast<ObjCCategoryImplDecl>(ClassDecl)) in ActOnMethodDeclaration()