summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cppe/Gen.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/slice2cppe/Gen.h')
-rw-r--r--cpp/src/slice2cppe/Gen.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/cpp/src/slice2cppe/Gen.h b/cpp/src/slice2cppe/Gen.h
index e3ecaeb5ddf..d8b6ab74aab 100644
--- a/cpp/src/slice2cppe/Gen.h
+++ b/cpp/src/slice2cppe/Gen.h
@@ -13,6 +13,12 @@
#include <Slice/Parser.h>
#include <IceUtil/OutputUtil.h>
+//
+// The Ice-E version.
+//
+#define ICEE_STRING_VERSION "1.0.0" // "A.B.C", with A=major, B=minor, C=patch
+#define ICEE_INT_VERSION 10000 // AABBCC, with AA=major, BB=minor, CC=patch
+
namespace Slice
{
@@ -254,8 +260,6 @@ private:
void writeReturn(::IceUtil::Output&, const TypePtr&);
};
-private:
-
class MetaDataVisitor : public ParserVisitor
{
public:
@@ -285,6 +289,9 @@ private:
};
static void validateMetaData(const UnitPtr&);
+ static void printHeader(IceUtil::Output&);
+ static void printVersionCheck(IceUtil::Output&);
+ static void printDllExportStuff(IceUtil::Output&, const std::string&);
};
}