diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-09-25 13:45:13 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-09-25 14:20:02 +0200 |
commit | e9a5ab1b0d497665c0673b1b1e54dcc386fb9cc5 (patch) | |
tree | d2a8a1947dc5dbe21801a129d5d221ede2fbe3cb /src/shared/cplusplus/Symbols.h | |
parent | 54d60a77aef294ca0a6c0fc96bcb592db04d6e12 (diff) |
Added the `isVirtual' attribute to Function.
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 a911c21ab9..1454e01224 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; |