Added the methods to get all the identifiers used in a translation unit.

This commit is contained in:
Roberto Raggi
2008-12-09 09:42:17 +01:00
parent 7cf76a2b5b
commit 88b7a14a79
2 changed files with 11 additions and 0 deletions

View File

@@ -511,6 +511,12 @@ Identifier *Control::findOrInsertIdentifier(const char *chars)
return findOrInsertIdentifier(chars, length);
}
Control::IdentifierIterator Control::firstIdentifier() const
{ return d->identifiers.begin(); }
Control::IdentifierIterator Control::lastIdentifier() const
{ return d->identifiers.end(); }
StringLiteral *Control::findOrInsertStringLiteral(const char *chars, unsigned size)
{ return d->stringLiterals.findOrInsertLiteral(chars, size); }