![]() |
hamigaki::iostreams::dont_close_device —
template<typename Device> class dont_close_device { public: // types typedef boost::iostreams::char_type_of< Device >::type char_type; // construct/copy/destruct dont_close_device(const Device&); // Boost.Iostreams implementation void close(BOOST_IOS::openmode = BOOST_IOS::in|BOOST_IOS::out); std::streamsize read(char_type*, std::streamsize); std::streamsize write(const char_type*, std::streamsize); std::streampos seek(boost::iostreams::stream_offset, BOOST_IOS::seekdir); }; // creation template<typename Device> dont_close_device< Device > dont_close(const Device&);
dont_close_device
creationtemplate<typename Device> dont_close_device< Device > dont_close(const Device& dev);
Returns:
dont_close_device< Device >(dev)
製作著作 © 2006 Takeshi Mouri |