Searched refs:ObjCImplementationDecl (Results 1 - 25 of 45) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCInstMethSignature.cpp44 const ObjCImplementationDecl *ID) {
80 static void CheckObjCInstMethSignature(const ObjCImplementationDecl *ID,
96 for (ObjCImplementationDecl::instmeth_iterator I=ID->instmeth_begin(),
135 check::ASTDecl<ObjCImplementationDecl> > {
137 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& mgr,
H A DCheckObjCDealloc.cpp99 static void checkObjCDealloc(const ObjCImplementationDecl *D,
160 for (ObjCImplementationDecl::instmeth_iterator I = D->instmeth_begin(),
214 for (ObjCImplementationDecl::propimpl_iterator I = D->propimpl_begin(),
278 check::ASTDecl<ObjCImplementationDecl> > {
280 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& mgr,
284 checkObjCDealloc(cast<ObjCImplementationDecl>(D), mgr.getLangOpts(), BR);
H A DObjCUnusedIVarsChecker.cpp83 if (const ObjCImplementationDecl *ID = dyn_cast<ObjCImplementationDecl>(D)) {
86 for (ObjCImplementationDecl::propimpl_iterator I = ID->propimpl_begin(),
111 static void checkObjCUnusedIvar(const ObjCImplementationDecl *D,
157 // to go from the ObjCImplementationDecl to the lexically "nested"
184 check::ASTDecl<ObjCImplementationDecl> > {
186 void checkASTDecl(const ObjCImplementationDecl *D, AnalysisManager& mgr,
/external/clang/lib/AST/
H A DDeclObjC.cpp380 if (ObjCImplementationDecl *ImpDecl = getImplementation())
495 if (ObjCImplementationDecl *ImplD = Ctx.getObjCImplementation(IFD))
502 } else if (ObjCImplementationDecl *ImplD =
503 dyn_cast<ObjCImplementationDecl>(CtxD)) {
525 if (ObjCImplementationDecl *ImplD = dyn_cast<ObjCImplementationDecl>(CtxD)) {
765 ObjCImplementationDecl *ObjCInterfaceDecl::getImplementation() const {
778 void ObjCInterfaceDecl::setImplementation(ObjCImplementationDecl *ImplD) {
815 if (ObjCImplementationDecl *ImplDecl = getImplementation()) {
817 ObjCImplementationDecl
[all...]
H A DDeclPrinter.cpp70 void VisitObjCImplementationDecl(ObjCImplementationDecl *D);
302 isa<ObjCImplementationDecl>(*D) ||
882 void DeclPrinter::VisitObjCImplementationDecl(ObjCImplementationDecl *OID) {
H A DDumpXML.cpp804 // ObjCImplementationDecl
805 void visitObjCImplementationDeclAttrs(ObjCImplementationDecl *D) {
808 void visitObjCImplementationDeclChildren(ObjCImplementationDecl *D) {
812 for (ObjCImplementationDecl::init_iterator
/external/clang/lib/ARCMigrate/
H A DTransforms.h62 ObjCImplementationDecl *ImpD;
66 ObjCImplementationDecl *D)
70 ObjCImplementationDecl *getImplementationDecl() { return ImpD; }
H A DTransEmptyStatementsAndDealloc.cpp207 typedef DeclContext::specific_decl_iterator<ObjCImplementationDecl>
213 for (ObjCImplementationDecl::instmeth_iterator
H A DTransforms.cpp321 bool TraverseObjCImplementationDecl(ObjCImplementationDecl *D) {
521 typedef DeclContext::specific_decl_iterator<ObjCImplementationDecl>
525 for (ObjCImplementationDecl::instmeth_iterator
H A DTransProperties.cpp49 ObjCImplementationDecl *CurImplD;
92 void doTransform(ObjCImplementationDecl *D) {
/external/clang/lib/CodeGen/
H A DCGObjCRuntime.h46 class ObjCImplementationDecl;
83 const ObjCImplementationDecl *OID,
144 virtual void GenerateClass(const ObjCImplementationDecl *OID) = 0;
H A DCGObjCRuntime.cpp33 const ObjCImplementationDecl *ID,
37 // FIXME: We should eliminate the need to have ObjCImplementationDecl passed
75 const ObjCImplementationDecl *OID,
H A DCGObjCMac.cpp858 llvm::Constant *BuildIvarLayout(const ObjCImplementationDecl *OI,
866 void BuildAggrIvarLayout(const ObjCImplementationDecl *OI,
984 llvm::Constant *EmitClassExtension(const ObjCImplementationDecl *ID);
1004 llvm::Constant *EmitIvarList(const ObjCImplementationDecl *ID,
1014 llvm::Constant *EmitMetaClass(const ObjCImplementationDecl *ID,
1116 virtual void GenerateClass(const ObjCImplementationDecl *ClassDecl);
1210 const ObjCImplementationDecl *ID);
1231 llvm::Constant *EmitIvarList(const ObjCImplementationDecl *ID);
1313 void GetClassSizeInfo(const ObjCImplementationDecl *OID,
1373 virtual void GenerateClass(const ObjCImplementationDecl *ClassDec
[all...]
H A DCodeGenModule.cpp2430 ObjCImplementationDecl *D) {
2431 for (ObjCImplementationDecl::propimpl_iterator
2446 const_cast<ObjCImplementationDecl *>(D), PID);
2450 const_cast<ObjCImplementationDecl *>(D), PID);
2455 static bool needsDestructMethod(ObjCImplementationDecl *impl) {
2467 void CodeGenModule::EmitObjCIvarInitializations(ObjCImplementationDecl *D) {
2614 ObjCImplementationDecl *OMD = cast<ObjCImplementationDecl>(D);
H A DCodeGenModule.h49 class ObjCImplementationDecl;
917 void EmitObjCPropertyImplementations(const ObjCImplementationDecl *D);
918 void EmitObjCIvarInitializations(ObjCImplementationDecl *D);
H A DCodeGenFunction.h61 class ObjCImplementationDecl;
1318 void GenerateObjCGetter(ObjCImplementationDecl *IMP,
1320 void generateObjCGetterBody(const ObjCImplementationDecl *classImpl,
1325 void GenerateObjCCtorDtorMethod(ObjCImplementationDecl *IMP,
1330 void GenerateObjCSetter(ObjCImplementationDecl *IMP,
1332 void generateObjCSetterBody(const ObjCImplementationDecl *classImpl,
H A DCGObjC.cpp712 /// The given Decl must be an ObjCImplementationDecl. \@synthesize
714 void CodeGenFunction::GenerateObjCGetter(ObjCImplementationDecl *IMP,
784 CodeGenFunction::generateObjCGetterBody(const ObjCImplementationDecl *classImpl,
1053 CodeGenFunction::generateObjCSetterBody(const ObjCImplementationDecl *classImpl,
1227 /// The given Decl must be an ObjCImplementationDecl. \@synthesize
1229 void CodeGenFunction::GenerateObjCSetter(ObjCImplementationDecl *IMP,
1275 ObjCImplementationDecl *impl) {
1310 void CodeGenFunction::GenerateObjCCtorDtorMethod(ObjCImplementationDecl *IMP,
1322 for (ObjCImplementationDecl::init_const_iterator B = IMP->init_begin(),
/external/clang/tools/libclang/
H A DIndexDecl.cpp146 bool VisitObjCImplementationDecl(ObjCImplementationDecl *D) {
160 for (ObjCImplementationDecl::ivar_iterator
H A DCursorVisitor.h228 bool VisitObjCImplementationDecl(ObjCImplementationDecl *D);
H A DIndexingContext.cpp400 const ObjCImplementationDecl *D) {
731 if (const ObjCImplementationDecl *
732 ImplD = dyn_cast<ObjCImplementationDecl>(D)) {
/external/clang/include/clang/AST/
H A DDeclObjC.h688 ObjCImplementationDecl *getImplementation() const;
689 void setImplementation(ObjCImplementationDecl *ImplD);
1544 /// ObjCImplementationDecl - Represents a class definition - this is where
1558 class ObjCImplementationDecl : public ObjCImplDecl { class in namespace:clang
1574 ObjCImplementationDecl(DeclContext *DC, function in class:clang::ObjCImplementationDecl
1586 static ObjCImplementationDecl *Create(ASTContext &C, DeclContext *DC,
1594 static ObjCImplementationDecl *CreateDeserialized(ASTContext &C, unsigned ID);
1679 static bool classof(const ObjCImplementationDecl *D) { return true; }
1686 raw_ostream &operator<<(raw_ostream &OS, const ObjCImplementationDecl &ID);
H A DASTContext.h1241 /// an ObjCCategoryImplDecl or ObjCImplementationDecl; it should
1520 getASTObjCImplementationLayout(const ObjCImplementationDecl *D) const;
1887 ObjCImplementationDecl *getObjCImplementation(ObjCInterfaceDecl *D);
1899 ObjCImplementationDecl *ImplD);
2068 const ObjCImplementationDecl *Impl) const;
/external/clang/lib/Sema/
H A DSemaObjCProperty.cpp730 ObjCImplementationDecl *IC = 0;
732 if ((IC = dyn_cast<ObjCImplementationDecl>(ClassImpDecl))) {
1412 if (ObjCImplementationDecl *IMD =
1413 dyn_cast<ObjCImplementationDecl>(OMD->getDeclContext())) {
1423 if (ObjCImplementationDecl *ImpDecl = IDecl->getImplementation())
1635 ObjCImplementationDecl *IC=dyn_cast_or_null<ObjCImplementationDecl>(D);
1790 void Sema::DiagnoseOwningPropertyGetterSynthesis(const ObjCImplementationDecl *D) {
1794 for (ObjCImplementationDecl::propimpl_iterator
H A DSemaDeclObjC.cpp66 !isa<ObjCImplementationDecl>(method->getDeclContext()))
1023 ObjCImplementationDecl* IMPDecl =
1024 ObjCImplementationDecl::Create(Context, CurContext, IDecl, SDecl,
1067 void Sema::CheckImplementationIvars(ObjCImplementationDecl *ImpDecl,
1743 for (ObjCImplementationDecl::instmeth_iterator
1748 for (ObjCImplementationDecl::classmeth_iterator
1776 for (ObjCImplementationDecl::instmeth_iterator
1790 for (ObjCImplementationDecl::classmeth_iterator
1839 for (ObjCImplementationDecl::instmeth_iterator
2262 bool checkIdenticalMethods = isa<ObjCImplementationDecl>(ClassDec
[all...]
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp107 SmallVector<ObjCImplementationDecl *, 8> ClassImplementation;
287 ObjCImplementationDecl *IMD,
407 void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl,
856 static bool mustSynthesizeSetterGetterMethod(ObjCImplementationDecl *IMP,
865 ObjCImplementationDecl *IMD,
1305 ObjCImplementationDecl *IMD = dyn_cast<ObjCImplementationDecl>(OID);
3928 ObjCImplementationDecl *OIMP = ClassImplementation[i];
5689 ObjCImplementationDecl *CI = cast<ObjCImplementationDecl>(
[all...]

Completed in 314 milliseconds

12