/external/clang/lib/Sema/ |
SemaDeclObjC.cpp | 360 explicit ObjCInterfaceValidatorCCC(ObjCInterfaceDecl *IDecl) 361 : CurrentIDecl(IDecl) {} 394 ObjCInterfaceDecl *IDecl 404 IDecl->setInvalidDecl(); 409 ProcessDeclAttributeList(TUScope, IDecl, AttrList); 410 PushOnScopeChains(IDecl, TUScope); 414 if (!IDecl->hasDefinition()) 415 IDecl->startDefinition(); 425 ObjCInterfaceValidatorCCC Validator(IDecl); 437 if (declaresSameEntity(PrevDecl, IDecl)) { [all...] |
SemaObjCProperty.cpp | 398 ObjCInterfaceDecl *IDecl = ObjPtrTy->getObjectType()->getInterface(); 399 if (IDecl) 402 if (IDecl->ClassImplementsProtocol(PNSCopying, true)) 592 ObjCInterfaceDecl* IDecl = 0; 598 IDecl = IC->getClassInterface(); 600 // without an interface decl. So, IDecl is always non-zero. 601 assert(IDecl && 605 property = IDecl->FindPropertyDeclaration(PropertyId); 607 Diag(PropertyLoc, diag::error_bad_property_decl) << IDecl->getDeclName(); 633 IDecl = CatImplClass->getClassInterface() [all...] |
SemaExprMember.cpp | [all...] |
SemaDecl.cpp | 297 } else if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(IIDecl)) { 298 (void)DiagnoseUseOfDecl(IDecl, NameLoc); 300 T = Context.getObjCInterfaceType(IDecl); [all...] |
SemaCodeComplete.cpp | [all...] |
/external/clang/lib/AST/ |
DeclObjC.cpp | 844 /// has been implemented in IDecl class, its super class or categories (if 852 ObjCInterfaceDecl *IDecl = this; 855 PI = IDecl->protocol_begin(), E = IDecl->protocol_end(); PI != E; ++PI){ 871 for (ObjCCategoryDecl *CDecl = IDecl->getCategoryList(); CDecl; 880 if (IDecl->getSuperClass()) 882 IDecl->getSuperClass()->ClassImplementsProtocol(lProto, lookupCategory, [all...] |
ASTContext.cpp | [all...] |
/external/clang/lib/Rewrite/ |
RewriteObjC.cpp | 277 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl, 344 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, 527 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, [all...] |
RewriteModernObjC.cpp | 291 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl, 393 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, [all...] |
/external/clang/lib/ARCMigrate/ |
TransAutoreleasePool.cpp | 388 bool isNSAutoreleasePool(ObjCInterfaceDecl *IDecl) { 389 return IDecl && IDecl->getIdentifier() == PoolII;
|
/external/clang/include/clang/AST/ |
DeclObjC.h | [all...] |
/external/clang/lib/Parse/ |
ParseObjc.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |
/external/clang/lib/CodeGen/ |
CGObjCGNU.cpp | [all...] |
CGObjCMac.cpp | [all...] |