diff options
Diffstat (limited to 'l10ntools/inc/xmlparse.hxx')
-rw-r--r-- | l10ntools/inc/xmlparse.hxx | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/l10ntools/inc/xmlparse.hxx b/l10ntools/inc/xmlparse.hxx index 65a546096966..5a25b3d65959 100644 --- a/l10ntools/inc/xmlparse.hxx +++ b/l10ntools/inc/xmlparse.hxx @@ -34,7 +34,6 @@ #include <rtl/ustring.hxx> #include <rtl/ustrbuf.hxx> #include "tools/string.hxx" -#include "tools/list.hxx" #define ENABLE_BYTESTRING_STREAM_OPERATORS #include "tools/stream.hxx" #include "tools/isofallback.hxx" @@ -51,7 +50,7 @@ class XMLElement; using namespace ::rtl; using namespace std; -#include <hash_map> /* std::hashmap*/ +#include <boost/unordered_map.hpp> #include <deque> /* std::deque*/ #include <iterator> /* std::iterator*/ #include <list> /* std::list*/ @@ -189,17 +188,17 @@ public: //------------------------------------------------------------------------- /// Mapping numeric Language code <-> XML Element -typedef std::hash_map< ByteString ,XMLElement* , hashByteString,equalByteString > LangHashMap; +typedef boost::unordered_map< ByteString ,XMLElement* , hashByteString,equalByteString > LangHashMap; /// Mapping XML Element string identifier <-> Language Map -typedef std::hash_map<ByteString , LangHashMap* , +typedef boost::unordered_map<ByteString , LangHashMap* , hashByteString,equalByteString> XMLHashMap; /// Mapping iso alpha string code <-> iso numeric code -typedef std::hash_map<ByteString, int, hashByteString,equalByteString> HashMap; +typedef boost::unordered_map<ByteString, int, hashByteString,equalByteString> HashMap; /// Mapping XML tag names <-> have localizable strings -typedef std::hash_map<ByteString , BOOL , +typedef boost::unordered_map<ByteString , BOOL , hashByteString,equalByteString> TagMap; /** Holds information of a XML file, is root node of tree |