summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/CheckDeclaration.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2009-10-20 12:47:54 +0200
committerErik Verbruggen <erik.verbruggen@nokia.com>2009-10-20 12:48:23 +0200
commit56f755efe8f5c367b284347c73b9221ca0160de1 (patch)
treef3784a2c0ac4082ed894eef233ca89556b966ee5 /src/shared/cplusplus/CheckDeclaration.cpp
parentc5cf70c6b8addf392c692f6a3d8eb5f1b900e167 (diff)
downloadqt-creator-56f755efe8f5c367b284347c73b9221ca0160de1.tar.gz
Changed ObjC context keyword comparison to use identifiers.
Diffstat (limited to 'src/shared/cplusplus/CheckDeclaration.cpp')
-rw-r--r--src/shared/cplusplus/CheckDeclaration.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/shared/cplusplus/CheckDeclaration.cpp b/src/shared/cplusplus/CheckDeclaration.cpp
index 5a0142f384..6a81784360 100644
--- a/src/shared/cplusplus/CheckDeclaration.cpp
+++ b/src/shared/cplusplus/CheckDeclaration.cpp
@@ -700,26 +700,26 @@ bool CheckDeclaration::visit(ObjCPropertyDeclarationAST *ast)
if (!attrAst)
continue;
- const char *attrName = spell(attrAst->attribute_identifier_token);
- if (!strcmp("getter", attrName)) {
+ Identifier *attrId = identifier(attrAst->attribute_identifier_token);
+ if (attrId == control()->objcGetterId()) {
if (checkPropertyAttribute(attrAst, propAttrs, Getter)) {
// TODO: find method declaration for getter
}
- } else if (!strcmp("setter", attrName)) {
+ } else if (attrId == control()->objcSetterId()) {
if (checkPropertyAttribute(attrAst, propAttrs, Setter)) {
// TODO: find method declaration for setter
}
- } else if (!strcmp("readwrite", attrName)) {
+ } else if (attrId == control()->objcReadwriteId()) {
checkPropertyAttribute(attrAst, propAttrs, ReadWrite);
- } else if (!strcmp("readonly", attrName)) {
+ } else if (attrId == control()->objcReadonlyId()) {
checkPropertyAttribute(attrAst, propAttrs, ReadOnly);
- } else if (!strcmp("assign", attrName)) {
+ } else if (attrId == control()->objcAssignId()) {
checkPropertyAttribute(attrAst, propAttrs, Assign);
- } else if (!strcmp("retain", attrName)) {
+ } else if (attrId == control()->objcRetainId()) {
checkPropertyAttribute(attrAst, propAttrs, Retain);
- } else if (!strcmp("copy", attrName)) {
+ } else if (attrId == control()->objcCopyId()) {
checkPropertyAttribute(attrAst, propAttrs, Copy);
- } else if (!strcmp("nonatomic", attrName)) {
+ } else if (attrId == control()->objcNonatomicId()) {
checkPropertyAttribute(attrAst, propAttrs, NonAtomic);
}
}