Lines Matching refs:Container

3937 static ObjCContainerDecl *getContainerDef(ObjCContainerDecl *Container) {  in getContainerDef()  argument
3938 if (ObjCInterfaceDecl *Interface = dyn_cast<ObjCInterfaceDecl>(Container)) { in getContainerDef()
3945 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in getContainerDef()
3951 return Container; in getContainerDef()
3994 ObjCContainerDecl *Container, bool AllowCategories, in AddObjCProperties() argument
4002 Container = getContainerDef(Container); in AddObjCProperties()
4038 AddObjCBlockCall(Container->getASTContext(), in AddObjCProperties()
4051 AddResultTypeChunk(Container->getASTContext(), in AddObjCProperties()
4083 for (const auto *P : Container->class_properties()) in AddObjCProperties()
4086 for (const auto *P : Container->instance_properties()) in AddObjCProperties()
4092 ASTContext &Context = Container->getASTContext(); in AddObjCProperties()
4114 for (const auto *M : Container->methods()) { in AddObjCProperties()
4124 for (auto *M : Container->methods()) { in AddObjCProperties()
4132 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in AddObjCProperties()
4139 dyn_cast<ObjCInterfaceDecl>(Container)) { in AddObjCProperties()
4163 dyn_cast<ObjCCategoryDecl>(Container)) { in AddObjCProperties()
5803 static void AddObjCMethods(ObjCContainerDecl *Container, in AddObjCMethods() argument
5811 Container = getContainerDef(Container); in AddObjCMethods()
5812 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container); in AddObjCMethods()
5814 for (ObjCMethodDecl *M : Container->methods()) { in AddObjCMethods()
5837 if (const auto *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in AddObjCMethods()
6908 ObjCContainerDecl *Container = in CodeCompleteObjCPropertyDefinition() local
6910 if (!Container || (!isa<ObjCImplementationDecl>(Container) && in CodeCompleteObjCPropertyDefinition()
6911 !isa<ObjCCategoryImplDecl>(Container))) in CodeCompleteObjCPropertyDefinition()
6915 Container = getContainerDef(Container); in CodeCompleteObjCPropertyDefinition()
6916 for (const auto *D : Container->decls()) in CodeCompleteObjCPropertyDefinition()
6924 dyn_cast<ObjCImplementationDecl>(Container)) in CodeCompleteObjCPropertyDefinition()
6930 cast<ObjCCategoryImplDecl>(Container)->getCategoryDecl(), in CodeCompleteObjCPropertyDefinition()
6947 ObjCContainerDecl *Container = in CodeCompleteObjCPropertySynthesizeIvar() local
6949 if (!Container || (!isa<ObjCImplementationDecl>(Container) && in CodeCompleteObjCPropertySynthesizeIvar()
6950 !isa<ObjCCategoryImplDecl>(Container))) in CodeCompleteObjCPropertySynthesizeIvar()
6956 dyn_cast<ObjCImplementationDecl>(Container)) in CodeCompleteObjCPropertySynthesizeIvar()
6959 Class = cast<ObjCCategoryImplDecl>(Container) in CodeCompleteObjCPropertySynthesizeIvar()
7042 ObjCContainerDecl *Container, in FindImplementableMethods() argument
7047 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)) { in FindImplementableMethods()
7053 Container = IFace; in FindImplementableMethods()
7076 if (ObjCCategoryDecl *Category = dyn_cast<ObjCCategoryDecl>(Container)) { in FindImplementableMethods()
7093 if (ObjCProtocolDecl *Protocol = dyn_cast<ObjCProtocolDecl>(Container)) { in FindImplementableMethods()
7098 Container = Protocol; in FindImplementableMethods()
7113 for (auto *M : Container->methods()) { in FindImplementableMethods()