Lines Matching defs:identifiers
437 /// the locations of the protocol identifiers for a list of protocol
455 /// \param protocolIdents Will capture the list of identifiers, if the
469 // Local function to "flush" the protocol identifiers, turning them into
1629 // Convert the list of protocols identifiers into a list of protocol decls.
1676 // identifiers, which might be types or might be protocols.
1678 SmallVector<IdentifierInfo *, 4> identifiers;
1681 // Parse a list of comma-separated identifiers, bailing out if we
1689 identifiers.push_back(Tok.getIdentifierInfo());
1697 for (unsigned i = 0, n = identifiers.size(); i != n; ++i) {
1698 identifierLocPairs.push_back(IdentifierLocPair(identifiers[i],
1728 getCurScope(), baseType, lAngleLoc, identifiers, identifierLocs,
1735 // We parsed an identifier list but stumbled into non single identifiers, this
1740 // Convert the identifiers into type arguments.
1747 for (unsigned i = 0, n = identifiers.size(); i != n; ++i) {
1749 = Actions.getTypeName(*identifiers[i], identifierLocs[i], getCurScope());
1764 foundValidTypeId = identifiers[i];
1769 unknownTypeArgs.push_back(identifiers[i]);
1774 if (!Actions.ObjC().LookupProtocol(identifiers[i], identifierLocs[i])) {
1775 unknownTypeArgs.push_back(identifiers[i]);
1778 foundProtocolId = identifiers[i];