Lines Matching refs:protocols

328   SmallVector<Decl *, 4> protocols;  in ParseObjCAtInterfaceDeclaration()  local
350 protocols, protocolLocs, EndProtoLoc, in ParseObjCAtInterfaceDeclaration()
368 ProtocolIdents, protocols); in ParseObjCAtInterfaceDeclaration()
370 } else if (protocols.empty() && Tok.is(tok::less) && in ParseObjCAtInterfaceDeclaration()
371 ParseObjCProtocolReferences(protocols, protocolLocs, true, true, in ParseObjCAtInterfaceDeclaration()
378 Actions.ObjC().ActOnTypedefedProtocols(protocols, protocolLocs, in ParseObjCAtInterfaceDeclaration()
385 SourceRange(typeArgsLAngleLoc, typeArgsRAngleLoc), protocols.data(), in ParseObjCAtInterfaceDeclaration()
386 protocols.size(), protocolLocs.data(), EndProtoLoc, attrs, &SkipBody); in ParseObjCAtInterfaceDeclaration()
1628 SmallVector<Decl *, 8> protocols; in parseObjCProtocolQualifierType() local
1630 (void)ParseObjCProtocolReferences(protocols, protocolLocs, false, false, in parseObjCProtocolQualifierType()
1634 lAngleLoc, protocols, protocolLocs, rAngleLoc); in parseObjCProtocolQualifierType()
1655 SmallVectorImpl<Decl *> &protocols, in parseObjCTypeArgsOrProtocolQualifiers() argument
1718 protocolLAngleLoc, protocols, protocolRAngleLoc, in parseObjCTypeArgsOrProtocolQualifiers()
1829 SmallVectorImpl<Decl *> &protocols, in parseObjCTypeArgsAndProtocolQualifiers() argument
1841 protocols, in parseObjCTypeArgsAndProtocolQualifiers()
1859 if (!protocols.empty()) { in parseObjCTypeArgsAndProtocolQualifiers()
1867 ParseObjCProtocolReferences(protocols, protocolLocs, in parseObjCTypeArgsAndProtocolQualifiers()
1886 SmallVector<Decl *, 4> protocols; in parseObjCTypeArgsAndProtocolQualifiers() local
1893 protocols, protocolLocs, in parseObjCTypeArgsAndProtocolQualifiers()
1907 protocolLAngleLoc, protocols, protocolLocs, protocolRAngleLoc); in parseObjCTypeArgsAndProtocolQualifiers()
2230 SmallVector<Decl *, 4> protocols; in ParseObjCAtImplementationDeclaration() local
2232 (void)ParseObjCProtocolReferences(protocols, protocolLocs, in ParseObjCAtImplementationDeclaration()
2261 SmallVector<Decl *, 4> protocols; in ParseObjCAtImplementationDeclaration() local
2263 (void)ParseObjCProtocolReferences(protocols, protocolLocs, in ParseObjCAtImplementationDeclaration()