Home | History | Annotate | Download | only in Sema

Lines Matching refs:ClassDecl

2322   Decl *ClassDecl = cast<Decl>(OCD);
2325 isa<ObjCInterfaceDecl>(ClassDecl) || isa<ObjCCategoryDecl>(ClassDecl)
2326 || isa<ObjCProtocolDecl>(ClassDecl);
2327 bool checkIdenticalMethods = isa<ObjCImplementationDecl>(ClassDecl);
2387 if (isa<ObjCInterfaceDecl>(ClassDecl)) {
2389 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(ClassDecl)) {
2399 if (ObjCContainerDecl *CDecl = dyn_cast<ObjCContainerDecl>(ClassDecl)) {
2410 if (ObjCImplementationDecl *IC=dyn_cast<ObjCImplementationDecl>(ClassDecl)) {
2486 dyn_cast<ObjCCategoryImplDecl>(ClassDecl)) {
2518 ActOnDocumentableDecl(ClassDecl);
2519 return ClassDecl;
2861 Decl *ClassDecl = cast<Decl>(OCD);
2979 if (ObjCImplDecl *ImpDecl = dyn_cast<ObjCImplDecl>(ClassDecl)) {
3002 cast<DeclContext>(ClassDecl)->addDecl(ObjCMethod);
3015 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl);
3017 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl))
3019 else if (ObjCImplDecl *Impl = dyn_cast<ObjCImplDecl>(ClassDecl))
3022 = dyn_cast<ObjCCategoryImplDecl>(ClassDecl))