aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/cplusplus/Symbols.h
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2009-09-28 11:46:20 +0200
committerErik Verbruggen <erik.verbruggen@nokia.com>2009-09-28 11:46:20 +0200
commit377ed944e5c12e7f749aba90865ed46bd809ee2d (patch)
treec58ef28cf4aa33998b4926cff57c291dfa8ddf5c /src/shared/cplusplus/Symbols.h
parent478e94748ffd269b6a8025251fb017ee6a1c9011 (diff)
parent6d839a9919ac86e80543f27c042a5376124cadb7 (diff)
Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
Diffstat (limited to 'src/shared/cplusplus/Symbols.h')
-rw-r--r--src/shared/cplusplus/Symbols.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/shared/cplusplus/Symbols.h b/src/shared/cplusplus/Symbols.h
index 7ed4cf30f9..3ac7182c9a 100644
--- a/src/shared/cplusplus/Symbols.h
+++ b/src/shared/cplusplus/Symbols.h
@@ -307,6 +307,9 @@ public:
/** Convenience function that returns whether the function receives any arguments. */
bool hasArguments() const;
+ bool isVirtual() const;
+ void setVirtual(bool isVirtual);
+
bool isVariadic() const;
void setVariadic(bool isVariadic);
@@ -348,6 +351,7 @@ private:
TemplateParameters *_templateParameters;
FullySpecifiedType _returnType;
struct Flags {
+ unsigned _isVirtual: 1;
unsigned _isVariadic: 1;
unsigned _isPureVirtual: 1;
unsigned _isConst: 1;