protected virtual member function
<sstream>
std::basic_stringbuf::setbuf
basic_streambuf* setbuf (char_type* s, streamsize n);
Set buffer
If both arguments are zero, the call is guaranteed to have no effect on the basic_stringbuf object.
Parameters
- s, n
- Implementation-defined.
If both are zero, no effect.
Member type char_type is the type of the characters in the stream buffer (the first class template parameter).
streamsize is a signed integral type.
Return Value
Returns this.Data races
If both arguments are zero, it introduces no data races.Otherwise, unspecified.
Exception safety
Basic guarantee: if an exception is thrown, the object is in a valid state.See also
- basic_streambuf::pubsetbuf
- Set buffer array (public member function)