--- ./src/sparsehash/internal/sparsehashtable.h.orig 2014-09-13 09:25:42.349531861 -0700 +++ ./src/sparsehash/internal/sparsehashtable.h 2014-09-13 09:27:25.632525344 -0700 @@ -165,7 +165,7 @@ public: typedef sparse_hashtable_iterator iterator; typedef sparse_hashtable_const_iterator const_iterator; - typedef typename sparsetable::nonempty_iterator + typedef typename sparsetable::nonempty_iterator st_iterator; typedef std::forward_iterator_tag iterator_category; // very little defined! @@ -217,7 +217,7 @@ public: typedef sparse_hashtable_iterator iterator; typedef sparse_hashtable_const_iterator const_iterator; - typedef typename sparsetable::const_nonempty_iterator + typedef typename sparsetable::const_nonempty_iterator st_iterator; typedef std::forward_iterator_tag iterator_category; // very little defined! @@ -271,7 +271,7 @@ public: typedef sparse_hashtable_destructive_iterator iterator; - typedef typename sparsetable::destructive_iterator + typedef typename sparsetable::destructive_iterator st_iterator; typedef std::forward_iterator_tag iterator_category; // very little defined!