Home | History | Annotate | Download | only in Serialization

Lines Matching refs:Protocols

788     // Read the directly referenced protocols and their SourceLocations.
790 SmallVector<ObjCProtocolDecl *, 16> Protocols;
791 Protocols.reserve(NumProtocols);
793 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
798 ID->setProtocolList(Protocols.data(), NumProtocols, ProtoLocs.data(),
801 // Read the transitive closure of protocols referenced by this class.
803 Protocols.clear();
804 Protocols.reserve(NumProtocols);
806 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
807 ID->data().AllReferencedProtocols.set(Protocols.data(), NumProtocols,
2295 // Objective-C classes and protocols with the same name always match.