aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Symbols.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Symbols.h')
-rw-r--r--src/libs/3rdparty/cplusplus/Symbols.h3
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