std::streamsize write(const Ch* s, std::streamsize n) { std::streamsize result = (std::min)(n, end_ - ptr_); BOOST_IOSTREAMS_CHAR_TRAITS(char_type)::copy (buf_ + ptr_, s, result); ptr_ += result; return result; }
static Ch* copy(Ch* tgt, const Ch* src, std::streamsize n) { return BOOST_IOSTREAMS_CHAR_TRAITS(Ch)::copy(tgt, src, n); }