Lines Matching defs:ObjCContainerDecl
66 ObjCContainerDecl::ObjCContainerDecl(Kind DK, DeclContext *DC,
74 void ObjCContainerDecl::anchor() {}
79 ObjCContainerDecl::getIvarDecl(IdentifierInfo *Id) const {
91 ObjCContainerDecl::getMethod(Selector Sel, bool isInstance,
123 bool ObjCContainerDecl::HasUserDeclaredSetterMethod(
234 ObjCPropertyDecl *ObjCContainerDecl::getProperty(const IdentifierInfo *Id,
248 ObjCPropertyDecl *ObjCContainerDecl::FindPropertyDeclaration(
1002 return cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(),
1037 cast<ObjCContainerDecl>(CtxD)->getMethod(Sel, isInstanceMethod(),
1250 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container,
1310 static inline void CollectOverriddenMethods(const ObjCContainerDecl *Container,
1353 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()),
1363 Method = cast<ObjCContainerDecl>(Method->getDeclContext())
1383 const auto *Container = cast<ObjCContainerDecl>(getParent());
1395 [&](const ObjCContainerDecl *Container) -> const ObjCPropertyDecl * {
1565 : ObjCContainerDecl(ObjCInterface, DC, Id, CLoc, AtLoc),
1831 ObjCIvarDecl *ObjCIvarDecl::Create(ASTContext &C, ObjCContainerDecl *DC,
1874 auto *DC = cast<ObjCContainerDecl>(getDeclContext());
1932 : ObjCContainerDecl(ObjCProtocol, DC, Id, nameLoc, atStartLoc),
2120 : ObjCContainerDecl(ObjCCategory, DC, Id, ClassNameLoc, AtLoc),