aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/cplusplus/Symbols.h
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2009-12-08 11:34:22 +0100
committerRoberto Raggi <roberto.raggi@nokia.com>2009-12-08 11:35:34 +0100
commit5a0b7f8ec8376882bf2c1dc5a701fd813d8d827d (patch)
tree334cbfba0e3660bf1dbb5abdfb73d303c30c93b6 /src/shared/cplusplus/Symbols.h
parentd20cdc64e3d8f23ac404e3474fdddca847c4ce8a (diff)
Added initializers to the formal arguments.
Diffstat (limited to 'src/shared/cplusplus/Symbols.h')
-rw-r--r--src/shared/cplusplus/Symbols.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/shared/cplusplus/Symbols.h b/src/shared/cplusplus/Symbols.h
index a75d09e0ff..bd261bedb7 100644
--- a/src/shared/cplusplus/Symbols.h
+++ b/src/shared/cplusplus/Symbols.h
@@ -148,7 +148,9 @@ public:
void setType(const FullySpecifiedType &type);
bool hasInitializer() const;
- void setInitializer(bool hasInitializer);
+
+ const StringLiteral *initializer() const;
+ void setInitializer(const StringLiteral *initializer);
// Symbol's interface
virtual FullySpecifiedType type() const;
@@ -164,7 +166,7 @@ protected:
private:
FullySpecifiedType _type;
- bool _initializer: 1;
+ const StringLiteral *_initializer;
};
class CPLUSPLUS_EXPORT ScopedSymbol: public Symbol