X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FClientSocketHandle.cti;h=f584a18e0b08bb5abd1093173fa3d8aea98debd4;hb=5017bedd35267106cefeea87664778917026afdd;hp=96508800fb8eb0c57bf000b783f9d2d6c79abd76;hpb=0b68624566e2e5c855dde09254f3280c029d621d;p=senf.git diff --git a/Socket/ClientSocketHandle.cti b/Socket/ClientSocketHandle.cti index 9650880..f584a18 100644 --- a/Socket/ClientSocketHandle.cti +++ b/Socket/ClientSocketHandle.cti @@ -102,6 +102,7 @@ template prefix_ senf::ClientSocketHandle::ClientSocketHandle() {} +#ifndef DOXYGEN template template prefix_ senf::ClientSocketHandle:: @@ -109,6 +110,13 @@ ClientSocketHandle(ClientSocketHandle other, typename SocketHandle::template IsCompatible::type *) : SocketHandle(other,true) {} +#else +template +template +prefix_ senf::ClientSocketHandle:: +ClientSocketHandle(ClientSocketHandle other) +{} +#endif template prefix_ senf::ClientSocketHandle::ClientSocketHandle(FileHandle other, bool isChecked) @@ -124,6 +132,7 @@ senf::ClientSocketHandle::ClientSocketHandle(std::auto_ptrbody().fd(fd); } +#ifndef DOXYGEN template template prefix_ typename senf::SocketHandle::template IsCompatible::type const & @@ -132,12 +141,20 @@ senf::ClientSocketHandle::operator=(ClientSocketHandle othe assign(other); return *this; } +#else +template +template +prefix_ OtherPolicy const & +senf::ClientSocketHandle::operator=(ClientSocketHandle other) +{} +#endif //////////////////////////////////////// // reading and writing // senf::ClientSocketHandle::read +#ifndef DOXYGEN template template prefix_ typename boost::range_iterator::type @@ -153,7 +170,16 @@ read(ForwardWritableRange const & range, >::value && sizeof(typename boost::range_value::type)==sizeof(char) >::read(*this, range); } +#else +template +template +prefix_ typename boost::range_iterator::type +senf::ClientSocketHandle:: +read(ForwardWritableRange const & range) +{} +#endif +#ifndef DOXYGEN template template prefix_ typename boost::range_iterator::type @@ -169,6 +195,14 @@ read(ForwardWritableRange & range, >::value && sizeof(typename boost::range_value::type)==sizeof(char) >::read(*this, range); } +#else +template +template +prefix_ typename boost::range_iterator::type +senf::ClientSocketHandle:: +read(ForwardWritableRange & range) +{} +#endif template prefix_ char * senf::ClientSocketHandle::read(char * start, char * end)