X-Git-Url: http://g0dil.de/git?p=senf.git;a=blobdiff_plain;f=senf%2FSocket%2FClientSocketHandle.hh;fp=senf%2FSocket%2FClientSocketHandle.hh;h=6c8fb939038cf00133ea11314d77cde91ca0de57;hp=67539b30b9ebe436191b05f5d28603acf6ea7679;hb=74febc7a9abc84c4939269b3443d15fc27f4e960;hpb=9de1568365b7ac411b84da000e18516d9c3b3293 diff --git a/senf/Socket/ClientSocketHandle.hh b/senf/Socket/ClientSocketHandle.hh index 67539b3..6c8fb93 100644 --- a/senf/Socket/ClientSocketHandle.hh +++ b/senf/Socket/ClientSocketHandle.hh @@ -181,12 +181,14 @@ namespace senf { \c recv. */ std::string read (unsigned limit=0); - template + # ifndef DOXYGEN - typename boost::range_iterator::type - read (ForwardWritableRange const & range, - typename boost::disable_if< boost::is_convertible >::type * = 0); + template + typename boost::disable_if< boost::is_convertible, + typename boost::range_iterator::type>::type + read(ForwardWritableRange const & range); # else + template typename boost::range_iterator::type read (ForwardWritableRange const & range); ///< Read data into range @@ -204,9 +206,9 @@ namespace senf { # endif # ifndef DOXYGEN template - typename boost::range_iterator::type - read (ForwardWritableRange & range, - typename boost::disable_if< boost::is_convertible >::type * = 0); + typename boost::disable_if< boost::is_convertible, + typename boost::range_iterator::type>::type + read(ForwardWritableRange & range); # else template typename boost::range_iterator::type