index 4209a20af68c723c41daabd6867857cb0b62ee8b..ce3f6cf1b79a2a1e6d044affc5532108a9231493 100644 (file)
#ifndef SEEN_LIBNRTYPE_FONT_INSTANCE_H
#define SEEN_LIBNRTYPE_FONT_INSTANCE_H
-#include <ext/hash_map>
+#include <tr1/unordered_map>
#include <map>
#include <pango/pango-types.h>
#include <pango/pango-font.h>
};
struct font_style_equal : public std::binary_function<font_style, font_style, bool> {
- bool operator()(font_style const &a, font_style const &b);
+ bool operator()(font_style const &a, font_style const &b) const;
};
class font_instance {
public:
// hashmap to get the raster_font for a given style
- __gnu_cxx::hash_map<font_style, raster_font*, font_style_hash, font_style_equal> loadedStyles;
+ std::tr1::unordered_map<font_style, raster_font*, font_style_hash, font_style_equal> loadedStyles;
// the real source of the font
PangoFont* pFont;
// depending on the rendering backend, different temporary data