![]() |
hamigaki::iostreams::basic_multiplexer —
複数のSourceを一つのSourceに多重化する。
template<typename CharT> class basic_multiplexer { public: // types typedef boost::iostreams::char_type_of<Device>::type char_type; // construct/copy/destruct basic_multiplexer(); // Boost.Iostreams implementation void close(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); std::streamsize read(char_type*, std::streamsize); // queries template<typename T> const T* component(int) const; // modifier template<typename Source> void push(const Source&); };
製作著作 © 2006, 2007 Takeshi Mouri |