basic_streambuf& operator=(const basic_streambuf& rhs);
Effects: Assigns the data members of rhs to *this.
Returns: *this.
void swap(basic_streambuf& rhs);
Effects: Swaps the data members of rhs and *this.
Returns: The beginning pointer for the input sequence.
Returns: The next pointer for the input sequence.
Returns: The end pointer for the input sequence.
Effects: Adds n to the next pointer for the input sequence.
void setg(char_type* gbeg, char_type* gnext, char_type* gend);
Postconditions: gbeg == eback(), gnext == gptr(), and gend == egptr().
Returns: The beginning pointer for the output sequence.
Returns: The next pointer for the output sequence.
Returns: The end pointer for the output sequence.
Effects: Adds n to the next pointer for the output sequence.
void setp(char_type* pbeg, char_type* pend);
Postconditions: pbeg == pbase(), pbeg == pptr(), and pend == epptr().