.hpp" header // -- DO NOT modify by hand!  namespace boost { namespace mpl {  template<       typename P0     > struct map0     : m_item<           typename P0::first         , typename P0::second         , map0<  >         > {     typedef map0 type; };  template<       typename P0, typename P0     > struct map0     : m_item<           typename P0::first         , typename P0::second         , map0<