Added deprecated identifier.

This commit is contained in:
Erik Verbruggen
2010-03-22 10:34:23 +01:00
parent 189ec382ef
commit 58f5b02dc0
2 changed files with 7 additions and 0 deletions

View File

@@ -507,6 +507,7 @@ public:
// symbols
std::vector<Symbol *> symbols;
const Identifier *deprecatedId;
// ObjC context keywords:
const Identifier *objcGetterId;
const Identifier *objcSetterId;
@@ -522,6 +523,8 @@ Control::Control()
{
d = new Data(this);
d->deprecatedId = findOrInsertIdentifier("deprecated");
d->objcGetterId = findOrInsertIdentifier("getter");
d->objcSetterId = findOrInsertIdentifier("setter");
d->objcReadwriteId = findOrInsertIdentifier("readwrite");
@@ -719,6 +722,9 @@ ObjCMethod *Control::newObjCMethod(unsigned sourceLocation, const Name *name)
ObjCPropertyDeclaration *Control::newObjCPropertyDeclaration(unsigned sourceLocation, const Name *name)
{ return d->newObjCPropertyDeclaration(sourceLocation, name); }
const Identifier *Control::deprecatedId() const
{ return d->deprecatedId; }
const Identifier *Control::objcGetterId() const
{ return d->objcGetterId; }