Home | History | Annotate | Download | only in Sema

Lines Matching refs:Protocols

833       // Protocols are in distinct namespaces from everything else.
3377 // Add properties in referenced protocols.
3393 // Look through protocols.
3407 // Look through protocols.
3502 // Add properties from the protocols in a qualified interface.
4671 /// the superclasses of classes along with their categories, protocols, and
4719 // Visit the protocols of protocols.
4722 const ObjCList<ObjCProtocolDecl> &Protocols
4724 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
4725 E = Protocols.end();
4737 // Add methods in protocols.
4752 const ObjCList<ObjCProtocolDecl> &Protocols
4754 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
4755 E = Protocols.end();
5257 // Add all of the factory methods in this Objective-C class, its protocols,
5430 // Search protocols for instance methods.
5445 // Search protocols for instance methods.
5598 // Record any protocols we find.
5605 void Sema::CodeCompleteObjCProtocolReferences(IdentifierLocPair *Protocols,
5614 // Tell the result set to ignore all of the protocols we have
5618 if (ObjCProtocolDecl *Protocol = LookupProtocol(Protocols[I].first,
5619 Protocols[I].second))
5622 // Add all protocols.
5642 // Add all protocols.
5951 /// (and its superclasses, protocols, etc.) that meet the given
5961 // Recurse into protocols.
5965 const ObjCList<ObjCProtocolDecl> &Protocols
5967 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
5968 E = Protocols.end();
5988 // Recurse into protocols.
5989 const ObjCList<ObjCProtocolDecl> &Protocols
5991 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
5992 E = Protocols.end();
6006 // Recurse into protocols.
6007 const ObjCList<ObjCProtocolDecl> &Protocols
6009 for (ObjCList<ObjCProtocolDecl>::iterator I = Protocols.begin(),
6010 E = Protocols.end();