Home | History | Annotate | Download | only in Sema

Lines Matching refs:Protocols

884       // Protocols are in distinct namespaces from everything else.
3508 // Add properties in referenced protocols.
3526 // Look through protocols.
3540 // Look through protocols.
3635 // Add properties from the protocols in a qualified interface.
4829 /// the superclasses of classes along with their categories, protocols, and
4881 // Visit the protocols of protocols.
4884 const ObjCList<ObjCProtocolDecl> &Protocols
4886 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
4887 E = Protocols.end();
4897 // Add methods in protocols.
4916 const ObjCList<ObjCProtocolDecl> &Protocols
4918 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
4919 E = Protocols.end();
5419 // Add all of the factory methods in this Objective-C class, its protocols,
5587 // Search protocols for instance methods.
5602 // Search protocols for instance methods.
5754 // Record any protocols we find.
5762 void Sema::CodeCompleteObjCProtocolReferences(IdentifierLocPair *Protocols,
5771 // Tell the result set to ignore all of the protocols we have
5775 if (ObjCProtocolDecl *Protocol = LookupProtocol(Protocols[I].first,
5776 Protocols[I].second))
5779 // Add all protocols.
5799 // Add all protocols.
6119 /// (and its superclasses, protocols, etc.) that meet the given
6136 const ObjCList<ObjCProtocolDecl> &Protocols
6138 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
6139 E = Protocols.end();
6161 // Recurse into protocols.
6162 const ObjCList<ObjCProtocolDecl> &Protocols
6164 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
6165 E = Protocols.end();
6184 // Recurse into protocols.
6185 const ObjCList<ObjCProtocolDecl> &Protocols
6187 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
6188 E = Protocols.end();