Lines Matching refs:std
26 # define INK_UNORDERED_SET std::unordered_set
27 # define INK_UNORDERED_MAP std::unordered_map
28 # define INK_HASH std::hash
30 namespace std {
32 struct hash<Glib::ustring> : public std::unary_function<Glib::ustring, std::size_t> {
33 std::size_t operator()(Glib::ustring const &s) const {
34 return hash<std::string>()(s.raw());
37 } // namespace std
42 # define INK_UNORDERED_SET std::tr1::unordered_set
43 # define INK_UNORDERED_MAP std::tr1::unordered_map
44 # define INK_HASH std::tr1::hash
46 namespace std {
49 struct hash<Glib::ustring> : public std::unary_function<Glib::ustring, std::size_t> {
50 std::size_t operator()(Glib::ustring const &s) const {
51 return hash<std::string>()(s.raw());
55 } // namespace std
66 struct hash<Glib::ustring> : public std::unary_function<Glib::ustring, std::size_t> {
67 std::size_t operator()(Glib::ustring const &s) const {
68 return hash<std::string>()(s.raw());