| 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::detail::copy_impl (Source &src, Sink &snk, std::streamsize, mpl::true_, mpl::true_) | 
|   | 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::detail::copy_impl (Source &src, Sink &snk, std::streamsize, mpl::true_, mpl::false_) | 
|   | 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::detail::copy_impl (Source &src, Sink &snk, std::streamsize buffer_size, mpl::false_, mpl::true_) | 
|   | 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::detail::copy_impl (Source &src, Sink &snk, std::streamsize buffer_size, mpl::false_, mpl::false_) | 
|   | 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::detail::copy_impl (Source src, Sink snk, std::streamsize buffer_size) | 
|   | 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::copy (const Source &src, const Sink &snk, std::streamsize buffer_size=default_device_buffer_size BOOST_IOSTREAMS_DISABLE_IF_STREAM(Sink)) | 
|   | 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::copy (Source &src, const Sink &snk, std::streamsize buffer_size=default_device_buffer_size BOOST_IOSTREAMS_DISABLE_IF_STREAM(Sink)) | 
|   | 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::copy (const Source &src, Sink &snk, std::streamsize buffer_size=default_device_buffer_size BOOST_IOSTREAMS_ENABLE_IF_STREAM(Sink)) | 
|   | 
| template<typename Source , typename Sink >  | 
| std::streamsize  | boost::iostreams::copy (Source &src, Sink &snk, std::streamsize buffer_size=default_device_buffer_size BOOST_IOSTREAMS_ENABLE_IF_STREAM(Sink)) | 
|   |