Lines Matching refs:Container
1177 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container, in CollectOverriddenMethodsRecurse() argument
1181 if (!Container) in CollectOverriddenMethodsRecurse()
1187 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) { in CollectOverriddenMethodsRecurse()
1192 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse()
1209 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse()
1219 if (const auto *Protocol = dyn_cast<ObjCProtocolDecl>(Container)){ in CollectOverriddenMethodsRecurse()
1224 if (const auto *Interface = dyn_cast<ObjCInterfaceDecl>(Container)) { in CollectOverriddenMethodsRecurse()
1237 static inline void CollectOverriddenMethods(const ObjCContainerDecl *Container, in CollectOverriddenMethods() argument
1240 CollectOverriddenMethodsRecurse(Container, Method, Methods, in CollectOverriddenMethods()
1309 const auto *Container = cast<ObjCContainerDecl>(getParent()); in findPropertyDecl() local
1316 [&](const ObjCContainerDecl *Container) -> const ObjCPropertyDecl * { in findPropertyDecl() argument
1318 for (const auto *I : Container->instance_properties()) { in findPropertyDecl()
1325 for (const auto *I : Container->class_properties()) { in findPropertyDecl()
1337 if (const auto *Found = findMatchingProperty(Container)) in findPropertyDecl()
1342 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) { in findPropertyDecl()
1348 ClassDecl = dyn_cast<ObjCInterfaceDecl>(Container); in findPropertyDecl()
1354 if (Ext == Container) in findPropertyDecl()