Home
last modified time | relevance | path

Searched refs:ObjCContainerDecl (Results 1 – 25 of 34) sorted by relevance

12

/external/clang/lib/AST/
DDeclObjC.cpp51 void ObjCContainerDecl::anchor() { } in anchor()
56 ObjCContainerDecl::getIvarDecl(IdentifierInfo *Id) const { in getIvarDecl()
68 ObjCContainerDecl::getMethod(Selector Sel, bool isInstance, in getMethod()
102 ObjCContainerDecl::HasUserDeclaredSetterMethod(const ObjCPropertyDecl *Property) const { in HasUserDeclaredSetterMethod()
185 ObjCContainerDecl::FindPropertyDeclaration(IdentifierInfo *PropertyId) const { in FindPropertyDeclaration()
761 return cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(), in getNextRedeclarationImpl()
786 return cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(), in getCanonicalDecl()
955 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container, in CollectOverriddenMethodsRecurse()
1017 static inline void CollectOverriddenMethods(const ObjCContainerDecl *Container, in CollectOverriddenMethods()
1060 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()), in collectOverriddenMethodsSlow()
[all …]
DMangle.cpp239 const ObjCContainerDecl *CD = in mangleObjCMethodName()
240 dyn_cast<ObjCContainerDecl>(MD->getDeclContext()); in mangleObjCMethodName()
DRecordLayoutBuilder.cpp2937 const ObjCContainerDecl *Key = in getObjCLayout()
2938 Impl ? (const ObjCContainerDecl*) Impl : (const ObjCContainerDecl*) D; in getObjCLayout()
/external/clang/include/clang/AST/
DDeclObjC.h508 class ObjCContainerDecl : public NamedDecl, public DeclContext {
518 ObjCContainerDecl(Kind DK, DeclContext *DC, in ObjCContainerDecl() function
631 static DeclContext *castToDeclContext(const ObjCContainerDecl *D) { in castToDeclContext()
632 return static_cast<DeclContext *>(const_cast<ObjCContainerDecl*>(D)); in castToDeclContext()
634 static ObjCContainerDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext()
635 return static_cast<ObjCContainerDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext()
664 class ObjCInterfaceDecl : public ObjCContainerDecl
781 return ObjCContainerDecl::getSourceRange(); in getSourceRange()
1397 ObjCIvarDecl(ObjCContainerDecl *DC, SourceLocation StartLoc, in ObjCIvarDecl()
1406 static ObjCIvarDecl *Create(ASTContext &C, ObjCContainerDecl *DC,
[all …]
DASTMutationListener.h27 class ObjCContainerDecl; variable
DASTContext.h143 mutable llvm::DenseMap<const ObjCContainerDecl*, const ASTRecordLayout*>
155 llvm::DenseMap<ObjCContainerDecl*, ObjCImplDecl*> ObjCImpls;
2051 void ResetObjCLayout(const ObjCContainerDecl *CD) { in ResetObjCLayout()
DDeclBase.h44 class ObjCContainerDecl; variable
/external/clang/lib/Sema/
DSemaObjCProperty.cpp166 ObjCContainerDecl *ClassDecl = cast<ObjCContainerDecl>(CurContext); in ActOnProperty()
521 ObjCContainerDecl *CDecl, in CreatePropertyDecl()
803 ObjCContainerDecl *ClassImpDecl = in ActOnPropertyImplDecl()
804 dyn_cast<ObjCContainerDecl>(CurContext); in ActOnPropertyImplDecl()
1421 static void CollectImmediateProperties(ObjCContainerDecl *CDecl, in CollectImmediateProperties()
1422 ObjCContainerDecl::PropertyMap &PropMap, in CollectImmediateProperties()
1423 ObjCContainerDecl::PropertyMap &SuperPropMap, in CollectImmediateProperties()
1620 ObjCContainerDecl *CDecl, in DiagnoseUnimplementedAccessor()
1647 ObjCContainerDecl *CDecl, in DiagnoseUnimplementedProperties()
1649 ObjCContainerDecl::PropertyMap PropMap; in DiagnoseUnimplementedProperties()
[all …]
DSemaDeclObjC.cpp376 ObjCContainerDecl *ContDeclOfMethodDecl = in ActOnStartOfObjCMethodDef()
377 dyn_cast<ObjCContainerDecl>(IMD->getDeclContext()); in ActOnStartOfObjCMethodDef()
1684 ObjCContainerDecl *CDecl, in CheckProtocolMethodDefs()
1815 ObjCContainerDecl* CDecl, in MatchAllMethodDeclarations()
1953 ObjCContainerDecl* CDecl, in ImplMethodsVsClassMethods()
2553 ObjCContainerDecl *OCD = dyn_cast<ObjCContainerDecl>(CurContext); in ActOnAtEnd()
2631 if (ObjCContainerDecl *CDecl = dyn_cast<ObjCContainerDecl>(ClassDecl)) { in ActOnAtEnd()
2823 ObjCContainerDecl *container in OverrideSearch()
2824 = cast<ObjCContainerDecl>(method->getDeclContext()); in OverrideSearch()
2843 void searchFromContainer(ObjCContainerDecl *container) { in searchFromContainer()
[all …]
DSemaCodeComplete.cpp728 if (DC->isRecord() || isa<ObjCContainerDecl>(DC)) in getBasePriority()
3439 static ObjCContainerDecl *getContainerDef(ObjCContainerDecl *Container) { in getContainerDef()
3456 static void AddObjCProperties(ObjCContainerDecl *Container, in AddObjCProperties()
4797 static void AddObjCMethods(ObjCContainerDecl *Container, in AddObjCMethods()
5920 ObjCContainerDecl *Container in CodeCompleteObjCPropertyDefinition()
5921 = dyn_cast_or_null<ObjCContainerDecl>(CurContext); in CodeCompleteObjCPropertyDefinition()
5960 ObjCContainerDecl *Container in CodeCompleteObjCPropertySynthesizeIvar()
5961 = dyn_cast_or_null<ObjCContainerDecl>(CurContext); in CodeCompleteObjCPropertySynthesizeIvar()
6055 ObjCContainerDecl *Container, in FindImplementableMethods()
6802 ObjCContainerDecl *OCD = dyn_cast<ObjCContainerDecl>(CurContext); in CodeCompleteObjCMethodDecl()
[all …]
DSemaDecl.cpp11523 assert(isa<ObjCContainerDecl>(IDecl) && in ActOnObjCContainerStartDefinition()
12117 ObjCContainerDecl *EnclosingDecl = cast<ObjCContainerDecl>(CurContext); in ActOnIvar()
12120 ObjCContainerDecl *EnclosingContext; in ActOnIvar()
12212 Ivar = ObjCIvarDecl::Create(Context, cast<ObjCContainerDecl>(CurContext), in ActOnLastBitfield()
12230 if (!Fields.empty() && isa<ObjCContainerDecl>(EnclosingDecl)) { in ActOnFields()
12231 ObjCContainerDecl *DC = cast<ObjCContainerDecl>(EnclosingDecl); in ActOnFields()
12383 if (isa<ObjCContainerDecl>(EnclosingDecl) && in ActOnFields()
13475 return (dyn_cast_or_null<ObjCContainerDecl>(CurContext)); in getObjCDeclContext()
/external/clang/lib/ARCMigrate/
DTransGCAttrs.cpp133 if (ObjCContainerDecl *ContD = dyn_cast<ObjCContainerDecl>(D)) in isMigratable()
150 if (ObjCContainerDecl *ContD = dyn_cast<ObjCContainerDecl>(D)) { in hasObjCImpl()
DObjCMT.cpp50 void migrateObjCInterfaceDecl(ASTContext &Ctx, ObjCContainerDecl *D);
56 void migrateAllMethodInstaceType(ASTContext &Ctx, ObjCContainerDecl *CDecl);
57 void migrateMethodInstanceType(ASTContext &Ctx, ObjCContainerDecl *CDecl,
59 bool migrateProperty(ASTContext &Ctx, ObjCContainerDecl *D, ObjCMethodDecl *OM);
62 void migrateFactoryMethod(ASTContext &Ctx, ObjCContainerDecl *CDecl,
77 void migrateARCSafeAnnotation(ASTContext &Ctx, ObjCContainerDecl *CDecl);
461 static bool IsCategoryNameWithDeprecatedSuffix(ObjCContainerDecl *D) { in IsCategoryNameWithDeprecatedSuffix()
470 ObjCContainerDecl *D) { in migrateObjCInterfaceDecl()
879 ObjCContainerDecl *CDecl, in migrateMethodInstanceType()
1034 ObjCContainerDecl *D, in migrateProperty()
[all …]
DTransProperties.cpp77 static void collectProperties(ObjCContainerDecl *D, AtPropDeclsTy &AtProps, in collectProperties()
/external/clang/lib/CodeGen/
DCGObjCRuntime.h43 class ObjCContainerDecl; variable
196 const ObjCContainerDecl *CD) = 0;
DCGObjCMac.cpp910 const ObjCContainerDecl *CD,
989 const ObjCContainerDecl *OCD,
1051 const ObjCContainerDecl *CD=nullptr) override;
2801 const ObjCContainerDecl *OCD, in EmitPropertyList()
3376 const ObjCContainerDecl *CD) { in GenerateMethod()
4941 const ObjCContainerDecl *CD, in GetNameForMethod()
DCodeGenFunction.h61 class ObjCContainerDecl; variable
1081 const ObjCContainerDecl *CD,
/external/clang/lib/StaticAnalyzer/Checkers/
DObjCUnusedIVarsChecker.cpp78 static void Scan(IvarUsageMap& M, const ObjCContainerDecl *D) { in Scan()
DIvarInvalidationChecker.cpp183 static void containsInvalidationMethod(const ObjCContainerDecl *D,
242 const ObjCContainerDecl *D, InvalidationInfo &OutInfo, bool Partial) { in containsInvalidationMethod()
/external/clang/tools/libclang/
DCursorVisitor.h221 bool VisitObjCContainerDecl(ObjCContainerDecl *D);
DIndexingContext.h470 bool handleObjCContainer(const ObjCContainerDecl *D,
/external/clang/lib/Index/
DUSRGeneration.cpp83 void VisitObjCContainerDecl(const ObjCContainerDecl *CD);
332 void USRGenerator::VisitObjCContainerDecl(const ObjCContainerDecl *D) { in VisitObjCContainerDecl()
/external/clang/include/clang/Sema/
DSema.h136 class ObjCContainerDecl; variable
2750 ObjCContainerDecl* IDecl,
2756 ObjCContainerDecl *CDecl,
2801 ObjCContainerDecl *CDecl,
2819 ObjCContainerDecl* IDecl);
2847 ObjCContainerDecl* IDecl,
6846 ObjCContainerDecl *CD,
6848 ObjCContainerDecl *lexicalDC = nullptr);
/external/clang/lib/Rewrite/Frontend/
DRewriteModernObjC.cpp409 bool IsTagDefinedInsideClass(ObjCContainerDecl *IDecl, TagDecl *Tag,
879 ObjCContainerDecl *CDecl = in getIvarAccessString()
880 dyn_cast<ObjCContainerDecl>(D->getDeclContext()); in getIvarAccessString()
3706 bool RewriteModernObjC::IsTagDefinedInsideClass(ObjCContainerDecl *IDecl, in IsTagDefinedInsideClass()
3837 ObjCContainerDecl *IDecl = in RewriteLocallyDefinedNamedAggregates()
3838 dyn_cast<ObjCContainerDecl>(fieldDecl->getDeclContext()); in RewriteLocallyDefinedNamedAggregates()
7690 ObjCContainerDecl *CDecl = in RewriteObjCIvarRefExpr()
7691 dyn_cast<ObjCContainerDecl>(D->getDeclContext()); in RewriteObjCIvarRefExpr()
/external/clang/lib/Serialization/
DASTWriterDecl.cpp120 void VisitObjCContainerDecl(ObjCContainerDecl *D);
496 void ASTDeclWriter::VisitObjCContainerDecl(ObjCContainerDecl *D) { in VisitObjCContainerDecl()

12