diff options
Diffstat (limited to 'cpp/src/FreezeScript/Util.h')
-rw-r--r-- | cpp/src/FreezeScript/Util.h | 6 |
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 |