aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/cplusplus/Symbols.h
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-02-06 14:32:25 +0100
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-02-07 10:49:03 +0100
commit21488e8898b1aaf5d33b3a33b488e2e280219f06 (patch)
tree03f2bb0c876eaddd1112995f3c3907a2d2bf4f90 /src/shared/cplusplus/Symbols.h
parentac6aba5ec34e2b2f7f83105e9a986e629e00ad14 (diff)
Added semantic checks for Q_ENUMS.
Diffstat (limited to 'src/shared/cplusplus/Symbols.h')
-rw-r--r--src/shared/cplusplus/Symbols.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/shared/cplusplus/Symbols.h b/src/shared/cplusplus/Symbols.h
index ab8eb8b3a1..46ee58ff92 100644
--- a/src/shared/cplusplus/Symbols.h
+++ b/src/shared/cplusplus/Symbols.h
@@ -303,7 +303,8 @@ public:
enum MethodKey {
NormalMethod,
SlotMethod,
- SignalMethod
+ SignalMethod,
+ InvokableMethod
};
public:
@@ -351,11 +352,7 @@ public:
void setPureVirtual(bool isPureVirtual);
#ifdef ICHECK_BUILD
-
- bool isInvokable() const;
- void setInvokable(bool isInvokable);
bool isEqualTo(const Function* fct, bool ignoreName = false) const;
-
#endif
// Symbol's interface
@@ -395,9 +392,6 @@ private:
unsigned _isVolatile: 1;
unsigned _isAmbiguous: 1;
unsigned _methodKey: 3;
-#ifdef ICHECK_BUILD
- unsigned _isInvokable: 1;
-#endif
};
union {
unsigned _flags;