diff options
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Symbols.h')
-rw-r--r-- | src/libs/3rdparty/cplusplus/Symbols.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/3rdparty/cplusplus/Symbols.h b/src/libs/3rdparty/cplusplus/Symbols.h index 9de640ff2a..ec65e926f7 100644 --- a/src/libs/3rdparty/cplusplus/Symbols.h +++ b/src/libs/3rdparty/cplusplus/Symbols.h @@ -104,9 +104,11 @@ public: virtual ~Declaration(); void setType(const FullySpecifiedType &type); + void setInitializer(StringLiteral const* initializer); // Symbol's interface virtual FullySpecifiedType type() const; + const StringLiteral *getInitializer() const; virtual const Declaration *asDeclaration() const { return this; } @@ -125,6 +127,7 @@ protected: private: FullySpecifiedType _type; + const StringLiteral *_initializer; }; class CPLUSPLUS_EXPORT EnumeratorDeclaration: public Declaration |