1 // Build don't link:
2 template <class Key>
3 class d0om_Hashmap
4 {
5 public:
6   typedef int value_type;
7 
8   class iterator
9   {
10   public:
11     value_type* operator-> () const;
12   };
13 
14 };
15 
16 
17 template <class Key>
18 typename d0om_Hashmap<Key>::value_type*
19 d0om_Hashmap<Key>::iterator::operator-> () const
20 {
21   return 0;
22 }
23