Home | History | Annotate | Download | only in Sema

Lines Matching defs:Protocols

1154       // Protocols are in distinct namespaces from everything else.
4732 // Add properties in referenced protocols.
4734 for (auto *P : Protocol->protocols())
4750 // Look through protocols.
4765 // Look through protocols.
4766 for (auto *P : Category->protocols())
5383 // Add properties from the protocols in a qualified interface.
6926 /// the superclasses of classes along with their categories, protocols, and
6974 // Visit the protocols of protocols.
6977 const ObjCList<ObjCProtocolDecl> &Protocols =
6979 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
6980 E = Protocols.end();
6990 // Add methods in protocols.
6991 for (ObjCProtocolDecl *I : IFace->protocols())
7002 const ObjCList<ObjCProtocolDecl> &Protocols =
7004 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
7005 E = Protocols.end();
7498 // Add all of the factory methods in this Objective-C class, its protocols,
7673 // Search protocols for instance methods.
7685 // Search protocols for instance methods.
7830 // Record any protocols we find.
7840 ArrayRef<IdentifierLocPair> Protocols) {
7848 // Tell the result set to ignore all of the protocols we have
7851 for (const IdentifierLocPair &Pair : Protocols)
7855 // Add all protocols.
7874 // Add all protocols.
8177 /// (and its superclasses, protocols, etc.) that meet the given
8194 const ObjCList<ObjCProtocolDecl> &Protocols =
8196 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
8197 E = Protocols.end();
8216 // Recurse into protocols.
8217 const ObjCList<ObjCProtocolDecl> &Protocols =
8219 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
8220 E = Protocols.end();
8239 // Recurse into protocols.
8240 const ObjCList<ObjCProtocolDecl> &Protocols =
8242 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
8243 E = Protocols.end();