Index: io_new/detail/make_reader.hpp =================================================================== --- io_new/detail/make_reader.hpp (revision 758) +++ io_new/detail/make_reader.hpp (working copy) @@ -49,7 +49,7 @@ , typename detail::file_stream_device< FormatTag >::read_tag() ); - return get_reader< String + return typename get_reader< String , FormatTag , ConversionPolicy >::type( device @@ -80,7 +80,7 @@ delete[] str; - return get_reader< std::wstring + return typename get_reader< std::wstring , FormatTag , ConversionPolicy >::type( device @@ -133,7 +133,7 @@ , FormatTag >::type device( file ); - return get_reader< Device + return typename get_reader< Device , FormatTag , ConversionPolicy >::type( device Index: io_new/detail/make_writer.hpp =================================================================== --- io_new/detail/make_writer.hpp (revision 758) +++ io_new/detail/make_writer.hpp (working copy) @@ -46,7 +46,7 @@ , typename detail::file_stream_device< FormatTag >::write_tag() ); - return get_writer< String + return typename get_writer< String , FormatTag >::type( device , info @@ -72,7 +72,7 @@ delete[] str; - return get_writer< std::wstring + return typename get_writer< std::wstring , FormatTag >::type( device , info @@ -115,7 +115,7 @@ , FormatTag >::type device( file ); - return get_writer< Device + return typename get_writer< Device , FormatTag >::type( device , info Index: io_new/detail/read_image.hpp =================================================================== --- io_new/detail/read_image.hpp (revision 758) +++ io_new/detail/read_image.hpp (working copy) @@ -43,7 +43,7 @@ , typename Image > inline -void read_image( Reader& reader +void read_image( Reader reader , Image& img , typename enable_if< mpl::and_< detail::is_reader< Reader > , is_format_tag< typename Reader::format_tag_t > Index: io_new/detail/write_view.hpp =================================================================== --- io_new/detail/write_view.hpp (revision 758) +++ io_new/detail/write_view.hpp (working copy) @@ -37,7 +37,7 @@ , typename View > inline -void write_view( Writer& writer +void write_view( Writer writer , const View& view , typename enable_if< typename mpl::and_< typename detail::is_writer< Writer >::type , typename is_format_tag< typename Writer::format_tag_t >::type