Lines Matching refs:ObjCContainerDecl
68 ObjCContainerDecl::ObjCContainerDecl(Kind DK, DeclContext *DC, in ObjCContainerDecl() function in ObjCContainerDecl
75 void ObjCContainerDecl::anchor() {} in anchor()
80 ObjCContainerDecl::getIvarDecl(IdentifierInfo *Id) const { in getIvarDecl()
92 ObjCContainerDecl::getMethod(Selector Sel, bool isInstance, in getMethod()
124 bool ObjCContainerDecl::HasUserDeclaredSetterMethod( in HasUserDeclaredSetterMethod()
236 ObjCPropertyDecl *ObjCContainerDecl::FindPropertyDeclaration( in FindPropertyDeclaration()
947 return cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(), in getNextRedeclarationImpl()
972 cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(), in getCanonicalDecl()
1177 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container, in CollectOverriddenMethodsRecurse()
1237 static inline void CollectOverriddenMethods(const ObjCContainerDecl *Container, in CollectOverriddenMethods()
1280 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()), in collectOverriddenMethodsSlow()
1290 Method = cast<ObjCContainerDecl>(Method->getDeclContext())-> in getOverriddenMethods()
1309 const auto *Container = cast<ObjCContainerDecl>(getParent()); in findPropertyDecl()
1316 [&](const ObjCContainerDecl *Container) -> const ObjCPropertyDecl * { in findPropertyDecl()
1487 : ObjCContainerDecl(ObjCInterface, DC, Id, CLoc, AtLoc), in ObjCInterfaceDecl()
1748 ObjCIvarDecl *ObjCIvarDecl::Create(ASTContext &C, ObjCContainerDecl *DC, in Create()
1791 const auto *DC = cast<ObjCContainerDecl>(getDeclContext()); in getContainingInterface()
1849 : ObjCContainerDecl(ObjCProtocol, DC, Id, nameLoc, atStartLoc), in ObjCProtocolDecl()
1981 : ObjCContainerDecl(ObjCCategory, DC, Id, ClassNameLoc, AtLoc), in ObjCCategoryDecl()