/external/clang/lib/Sema/ |
SemaDeclObjC.cpp | 412 explicit ObjCInterfaceValidatorCCC(ObjCInterfaceDecl *IDecl) 413 : CurrentIDecl(IDecl) {} 446 ObjCInterfaceDecl *IDecl 456 IDecl->setInvalidDecl(); 461 ProcessDeclAttributeList(TUScope, IDecl, AttrList); 462 PushOnScopeChains(IDecl, TUScope); 466 if (!IDecl->hasDefinition()) 467 IDecl->startDefinition(); 477 ObjCInterfaceValidatorCCC Validator(IDecl); 489 if (declaresSameEntity(PrevDecl, IDecl)) { [all...] |
SemaObjCProperty.cpp | 446 ObjCInterfaceDecl *IDecl = ObjPtrTy->getObjectType()->getInterface(); 447 if (IDecl) 450 if (IDecl->ClassImplementsProtocol(PNSCopying, true)) 727 ObjCInterfaceDecl* IDecl = 0; 733 IDecl = IC->getClassInterface(); 735 // without an interface decl. So, IDecl is always non-zero. 736 assert(IDecl && 740 property = IDecl->FindPropertyDeclaration(PropertyId); 742 Diag(PropertyLoc, diag::error_bad_property_decl) << IDecl->getDeclName(); [all...] |
SemaExprMember.cpp | [all...] |
SemaDecl.cpp | 336 } else if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(IIDecl)) { 337 (void)DiagnoseUseOfDecl(IDecl, NameLoc); 339 T = Context.getObjCInterfaceType(IDecl); [all...] |
SemaCodeComplete.cpp | [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
CallEvent.cpp | 709 bool ObjCMethodCall::canBeOverridenInSubclass(ObjCInterfaceDecl *IDecl, 711 assert(IDecl); 719 SourceLocation InterfLoc = IDecl->getEndOfDefinitionLoc(); 735 D = IDecl->lookupMethod(Sel, true); 747 IDecl = D->getClassInterface(); 748 if (!IDecl) 751 IDecl = IDecl->getSuperClass(); 752 if (!IDecl) 792 if (ObjCInterfaceDecl *IDecl = ReceiverT->getInterfaceDecl() [all...] |
/external/clang/lib/AST/ |
DeclObjC.cpp | 870 /// has been implemented in IDecl class, its super class or categories (if 878 ObjCInterfaceDecl *IDecl = this; 881 PI = IDecl->protocol_begin(), E = IDecl->protocol_end(); PI != E; ++PI){ 897 for (ObjCCategoryDecl *CDecl = IDecl->getCategoryList(); CDecl; 906 if (IDecl->getSuperClass()) 908 IDecl->getSuperClass()->ClassImplementsProtocol(lProto, lookupCategory, [all...] |
ASTContext.cpp | [all...] |
/external/clang/lib/Rewrite/Frontend/ |
RewriteModernObjC.cpp | 291 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl, 352 bool IsTagDefinedInsideClass(ObjCContainerDecl *IDecl, TagDecl *Tag, 407 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, 784 static void WriteInternalIvarName(const ObjCInterfaceDecl *IDecl, 787 Result += IDecl->getName(); [all...] |
RewriteObjC.cpp | 277 void RewriteObjCMethodDecl(const ObjCInterfaceDecl *IDecl, 344 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, 532 virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, [all...] |
/external/clang/lib/ARCMigrate/ |
TransAutoreleasePool.cpp | 389 bool isNSAutoreleasePool(ObjCInterfaceDecl *IDecl) { 390 return IDecl && IDecl->getIdentifier() == PoolII;
|
/external/clang/include/clang/AST/ |
DeclObjC.h | [all...] |
/external/clang/lib/Parse/ |
ParseObjc.cpp | [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
CallEvent.h | 773 virtual bool canBeOverridenInSubclass(ObjCInterfaceDecl *IDecl,
|
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |
/external/clang/lib/CodeGen/ |
CGObjCGNU.cpp | [all...] |
CGObjCMac.cpp | [all...] |