Lines Matching refs:ObjCProtocolDecl
54 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts, in set()
96 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(this)) { in getMethod()
97 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in getMethod()
170 if (const auto *PD = dyn_cast<ObjCProtocolDecl>(this)) in HasUserDeclaredSetterMethod()
183 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(DC)) { in findPropertyDecl()
184 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in findPropertyDecl()
253 if (const auto *Proto = dyn_cast<ObjCProtocolDecl>(this)) { in FindPropertyDeclaration()
254 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in FindPropertyDeclaration()
277 const auto *PID = cast<ObjCProtocolDecl>(this); in FindPropertyDeclaration()
444 ObjCProtocolDecl *const* ExtList, unsigned ExtNum, in mergeClassExtensionProtocolList()
458 SmallVector<ObjCProtocolDecl *, 8> ProtocolRefs; in mergeClassExtensionProtocolList()
461 ObjCProtocolDecl *ProtoInExtension = ExtList[i]; in mergeClassExtensionProtocolList()
687 ObjCProtocolDecl *
736 const ObjCList<ObjCProtocolDecl> &Protocols = in lookupMethod()
882 if (const auto *PD = dyn_cast<const ObjCProtocolDecl>(getDeclContext())) in definedInNSObject()
894 if (isa<ObjCProtocolDecl>(DC)) in isDesignatedInitializerForTheInterface()
1218 if (isa<ObjCProtocolDecl>(getDeclContext())) in getClassInterface()
1294 if (const auto *Protocol = dyn_cast<ObjCProtocolDecl>(Container)){ in CollectOverriddenMethodsRecurse()
1324 dyn_cast<ObjCProtocolDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1794 bool ObjCInterfaceDecl::ClassImplementsProtocol(ObjCProtocolDecl *lProto, in ClassImplementsProtocol()
1934 void ObjCProtocolDecl::anchor() {} in anchor()
1936 ObjCProtocolDecl::ObjCProtocolDecl(ASTContext &C, DeclContext *DC, in ObjCProtocolDecl() function in ObjCProtocolDecl
1939 ObjCProtocolDecl *PrevDecl) in ObjCProtocolDecl()
1947 ObjCProtocolDecl *ObjCProtocolDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1951 ObjCProtocolDecl *PrevDecl) { in Create()
1953 new (C, DC) ObjCProtocolDecl(C, DC, Id, nameLoc, atStartLoc, PrevDecl); in Create()
1958 ObjCProtocolDecl *ObjCProtocolDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1960 ObjCProtocolDecl *Result = in CreateDeserialized()
1961 new (C, ID) ObjCProtocolDecl(C, nullptr, nullptr, SourceLocation(), in CreateDeserialized()
1967 bool ObjCProtocolDecl::isNonRuntimeProtocol() const { in isNonRuntimeProtocol()
1971 void ObjCProtocolDecl::getImpliedProtocols( in getImpliedProtocols()
1972 llvm::DenseSet<const ObjCProtocolDecl *> &IPs) const { in getImpliedProtocols()
1973 std::queue<const ObjCProtocolDecl *> WorkQueue; in getImpliedProtocols()
1988 ObjCProtocolDecl *ObjCProtocolDecl::lookupProtocolNamed(IdentifierInfo *Name) { in lookupProtocolNamed()
1989 ObjCProtocolDecl *PDecl = this; in lookupProtocolNamed()
2003 ObjCMethodDecl *ObjCProtocolDecl::lookupMethod(Selector Sel, in lookupMethod()
2009 const ObjCProtocolDecl *Def = getDefinition(); in lookupMethod()
2022 void ObjCProtocolDecl::allocateDefinitionData() { in allocateDefinitionData()
2029 void ObjCProtocolDecl::startDefinition() { in startDefinition()
2037 void ObjCProtocolDecl::startDuplicateDefinitionForComparison() { in startDuplicateDefinitionForComparison()
2043 void ObjCProtocolDecl::mergeDuplicateDefinitionWithCommon( in mergeDuplicateDefinitionWithCommon()
2044 const ObjCProtocolDecl *Definition) { in mergeDuplicateDefinitionWithCommon()
2048 void ObjCProtocolDecl::collectPropertiesToImplement(PropertyMap &PM) const { in collectPropertiesToImplement()
2049 if (const ObjCProtocolDecl *PDecl = getDefinition()) { in collectPropertiesToImplement()
2062 void ObjCProtocolDecl::collectInheritedProtocolProperties( in collectInheritedProtocolProperties()
2065 if (const ObjCProtocolDecl *PDecl = getDefinition()) { in collectInheritedProtocolProperties()
2083 ObjCProtocolDecl::getObjCRuntimeNameAsString() const { in getObjCRuntimeNameAsString()
2090 unsigned ObjCProtocolDecl::getODRHash() { in getODRHash()
2106 bool ObjCProtocolDecl::hasODRHash() const { in hasODRHash()
2112 void ObjCProtocolDecl::setHasODRHash(bool HasHash) { in setHasODRHash()