id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3413,Error with forward declaration of stdext::hash_map,Piotr Wyderski ,Joel de Guzman,"Below is a thread which describes exactly the same error I've encountered in Boost 1.40. There also is a patch to fix this issue http://www.nabble.com/-Spirit2--Error-with-forward-declaration-of-stdext::hash_map.-td21818384.html The correct code should be for is_std_hash_map.hpp: namespace boost { template struct is_std_hash_map : boost::mpl::false_ {}; template< class Kty , class Ty , class Tr , class Alloc > struct is_std_hash_map< ::stdext::hash_map > : boost::mpl::true_ {}; template struct is_std_hash_multimap : boost::mpl::false_ {}; template< class Kty , class Ty , class Tr , class Alloc > struct is_std_hash_multimap< ::stdext::hash_multimap > : boost::mpl::true_ {}; } The correct code for std_hash_map_fwd.hpp: namespace stdext { template< class Kty , class Ty , class Tr , class Alloc > class hash_map; template< class Kty , class Ty , class Tr , class Alloc > class hash_multimap; } ",Bugs,closed,Boost 1.41.0,spirit,Boost 1.40.0,Problem,fixed,,