diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2009-09-28 11:46:20 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2009-09-28 11:46:20 +0200 |
commit | 377ed944e5c12e7f749aba90865ed46bd809ee2d (patch) | |
tree | c58ef28cf4aa33998b4926cff57c291dfa8ddf5c /src/shared/cplusplus/Symbols.h | |
parent | 478e94748ffd269b6a8025251fb017ee6a1c9011 (diff) | |
parent | 6d839a9919ac86e80543f27c042a5376124cadb7 (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.h | 4 |
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; |