Lines Matching defs:ObjCContainerDecl
67 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(
235 ObjCPropertyDecl *ObjCContainerDecl::FindPropertyDeclaration(
950 return cast<ObjCContainerDecl>(CtxD)->getMethod(getSelector(),
984 cast<ObjCContainerDecl>(CtxD)->getMethod(Sel, isInstanceMethod());
1188 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container,
1248 static inline void CollectOverriddenMethods(const ObjCContainerDecl *Container,
1291 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()),
1301 Method = cast<ObjCContainerDecl>(Method->getDeclContext())->
1320 const auto *Container = cast<ObjCContainerDecl>(getParent());
1332 [&](const ObjCContainerDecl *Container) -> const ObjCPropertyDecl * {
1512 : ObjCContainerDecl(ObjCInterface, DC, Id, CLoc, AtLoc),
1773 ObjCIvarDecl *ObjCIvarDecl::Create(ASTContext &C, ObjCContainerDecl *DC,
1816 const auto *DC = cast<ObjCContainerDecl>(getDeclContext());
1874 : ObjCContainerDecl(ObjCProtocol, DC, Id, nameLoc, atStartLoc),
2006 : ObjCContainerDecl(ObjCCategory, DC, Id, ClassNameLoc, AtLoc),