Lines Matching defs:ObjCContainerDecl
68 ObjCContainerDecl::ObjCContainerDecl(Kind DK, DeclContext *DC,
76 void ObjCContainerDecl::anchor() {}
81 ObjCContainerDecl::getIvarDecl(IdentifierInfo *Id) const {
93 ObjCContainerDecl::getMethod(Selector Sel, bool isInstance,
125 bool ObjCContainerDecl::HasUserDeclaredSetterMethod(
236 ObjCPropertyDecl *ObjCContainerDecl::getProperty(const IdentifierInfo *Id,
250 ObjCPropertyDecl *ObjCContainerDecl::FindPropertyDeclaration(
1004 return cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(),
1039 cast<ObjCContainerDecl>(CtxD)->getMethod(Sel, isInstanceMethod(),
1252 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container,
1312 static inline void CollectOverriddenMethods(const ObjCContainerDecl *Container,
1355 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()),
1365 Method = cast<ObjCContainerDecl>(Method->getDeclContext())
1385 const auto *Container = cast<ObjCContainerDecl>(getParent());
1397 [&](const ObjCContainerDecl *Container) -> const ObjCPropertyDecl * {
1567 : ObjCContainerDecl(ObjCInterface, DC, Id, CLoc, AtLoc),
1833 ObjCIvarDecl *ObjCIvarDecl::Create(ASTContext &C, ObjCContainerDecl *DC,
1876 auto *DC = cast<ObjCContainerDecl>(getDeclContext());
1934 : ObjCContainerDecl(ObjCProtocol, DC, Id, nameLoc, atStartLoc),
2122 : ObjCContainerDecl(ObjCCategory, DC, Id, ClassNameLoc, AtLoc),