summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/GrammarUtil.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Slice/GrammarUtil.h')
-rw-r--r--cpp/src/Slice/GrammarUtil.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/cpp/src/Slice/GrammarUtil.h b/cpp/src/Slice/GrammarUtil.h
index c803152dd24..6047932f00c 100644
--- a/cpp/src/Slice/GrammarUtil.h
+++ b/cpp/src/Slice/GrammarUtil.h
@@ -28,6 +28,7 @@ class EnumeratorListTok;
class ConstDefTok;
class OptionalDefTok;
class OptionalTypeDefTok;
+class ClassIdTok;
typedef ::IceUtil::Handle<StringTok> StringTokPtr;
typedef ::IceUtil::Handle<StringListTok> StringListTokPtr;
@@ -41,6 +42,7 @@ typedef ::IceUtil::Handle<ClassListTok> ClassListTokPtr;
typedef ::IceUtil::Handle<EnumeratorListTok> EnumeratorListTokPtr;
typedef ::IceUtil::Handle<ConstDefTok> ConstDefTokPtr;
typedef ::IceUtil::Handle<OptionalDefTok> OptionalDefTokPtr;
+typedef ::IceUtil::Handle<ClassIdTok> ClassIdTokPtr;
// ----------------------------------------------------------------------
// StringTok
@@ -189,6 +191,19 @@ public:
OptionalDef v;
};
+// ----------------------------------------------------------------------
+// ClassIdTok
+// ----------------------------------------------------------------------
+
+class SLICE_API ClassIdTok : public GrammarBase
+{
+public:
+
+ ClassIdTok() { }
+ std::string v;
+ int t;
+};
+
}
//