diff options
author | Benoit Foucher <benoit@zeroc.com> | 2012-06-11 18:53:17 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2012-06-11 18:53:17 +0200 |
commit | 27b1f7cc1b061fbf3a1582963d0af08d5839d480 (patch) | |
tree | c93c4a0c885ec941ec33116dd2f5683042d96a34 /cpp/src/Slice/GrammarUtil.h | |
parent | Java port (diff) | |
download | ice-27b1f7cc1b061fbf3a1582963d0af08d5839d480.tar.bz2 ice-27b1f7cc1b061fbf3a1582963d0af08d5839d480.tar.xz ice-27b1f7cc1b061fbf3a1582963d0af08d5839d480.zip |
Support for optionals
Diffstat (limited to 'cpp/src/Slice/GrammarUtil.h')
-rw-r--r-- | cpp/src/Slice/GrammarUtil.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/cpp/src/Slice/GrammarUtil.h b/cpp/src/Slice/GrammarUtil.h index f71e0dc961f..c803152dd24 100644 --- a/cpp/src/Slice/GrammarUtil.h +++ b/cpp/src/Slice/GrammarUtil.h @@ -26,7 +26,8 @@ class ExceptionListTok; class ClassListTok; class EnumeratorListTok; class ConstDefTok; -class DataMemberDefTok; +class OptionalDefTok; +class OptionalTypeDefTok; typedef ::IceUtil::Handle<StringTok> StringTokPtr; typedef ::IceUtil::Handle<StringListTok> StringListTokPtr; @@ -39,7 +40,7 @@ typedef ::IceUtil::Handle<ExceptionListTok> ExceptionListTokPtr; typedef ::IceUtil::Handle<ClassListTok> ClassListTokPtr; typedef ::IceUtil::Handle<EnumeratorListTok> EnumeratorListTokPtr; typedef ::IceUtil::Handle<ConstDefTok> ConstDefTokPtr; -typedef ::IceUtil::Handle<DataMemberDefTok> DataMemberDefTokPtr; +typedef ::IceUtil::Handle<OptionalDefTok> OptionalDefTokPtr; // ---------------------------------------------------------------------- // StringTok @@ -177,15 +178,15 @@ public: }; // ---------------------------------------------------------------------- -// DataMemberDefTok +// OptionalDefTok // ---------------------------------------------------------------------- -class SLICE_API DataMemberDefTok : public GrammarBase +class SLICE_API OptionalDefTok : public GrammarBase { public: - DataMemberDefTok() { } - DataMemberDef v; + OptionalDefTok() { } + OptionalDef v; }; } |