template<class DynamicBuffer, class CharT, class Traits>
class ostream_buffer
- <DynamicBuffer, CharT, Traits, true>
+ <DynamicBuffer, CharT, Traits, true> final
: public std::basic_streambuf<CharT, Traits>
{
using int_type = typename
ostream_buffer(DynamicBuffer& b)
: b_(b)
{
+ b_.prepare(0);
}
int_type
b_.commit(
(this->pptr() - this->pbase()) *
sizeof(CharT));
+ this->setp(nullptr, nullptr);
return 0;
}
};
b_.commit(
(this->pptr() - this->pbase()) *
sizeof(CharT));
+ this->setp(nullptr, nullptr);
return 0;
}
};