Lines Matching defs:identifiers
436 /// the locations of the protocol identifiers for a list of protocol
454 /// \param protocolIdents Will capture the list of identifiers, if the
468 // Local function to "flush" the protocol identifiers, turning them into
1617 // Convert the list of protocols identifiers into a list of protocol decls.
1664 // identifiers, which might be types or might be protocols.
1666 SmallVector<IdentifierInfo *, 4> identifiers;
1669 // Parse a list of comma-separated identifiers, bailing out if we
1677 identifiers.push_back(Tok.getIdentifierInfo());
1685 for (unsigned i = 0, n = identifiers.size(); i != n; ++i) {
1686 identifierLocPairs.push_back(IdentifierLocPair(identifiers[i],
1716 getCurScope(), baseType, lAngleLoc, identifiers, identifierLocs,
1723 // We parsed an identifier list but stumbled into non single identifiers, this
1728 // Convert the identifiers into type arguments.
1735 for (unsigned i = 0, n = identifiers.size(); i != n; ++i) {
1737 = Actions.getTypeName(*identifiers[i], identifierLocs[i], getCurScope());
1752 foundValidTypeId = identifiers[i];
1757 unknownTypeArgs.push_back(identifiers[i]);
1762 if (!Actions.ObjC().LookupProtocol(identifiers[i], identifierLocs[i])) {
1763 unknownTypeArgs.push_back(identifiers[i]);
1766 foundProtocolId = identifiers[i];