summaryrefslogtreecommitdiff
path: root/cpp/src/FreezeScript/Util.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/FreezeScript/Util.h')
-rw-r--r--cpp/src/FreezeScript/Util.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/src/FreezeScript/Util.h b/cpp/src/FreezeScript/Util.h
index be2ec75161b..db75e77ccb3 100644
--- a/cpp/src/FreezeScript/Util.h
+++ b/cpp/src/FreezeScript/Util.h
@@ -11,6 +11,8 @@
#define FREEZE_SCRIPT_UTIL_H
#include <Slice/Parser.h>
+#include <Ice/CommunicatorF.h>
+#include <Freeze/CatalogData.h>
namespace FreezeScript
{
@@ -55,6 +57,10 @@ bool ignoreType(const std::string&);
void createEvictorSliceTypes(const Slice::UnitPtr&);
bool parseSlice(const std::string&, const Slice::UnitPtr&, const std::vector<std::string>&, const std::string&, bool);
+typedef std::map<std::string, Freeze::CatalogData> CatalogDataMap;
+
+CatalogDataMap readCatalog(const Ice::CommunicatorPtr&, const std::string&);
+
} // End of namespace FreezeScript
#endif