basic_streambuf& operator=(const basic_streambuf& rhs);
Effects: Assigns the data members of rhs to *this.
Postconditions:
eback() == rhs.eback()
gptr() == rhs.gptr()
egptr() == rhs.egptr()
pbase() == rhs.pbase()
pptr() == rhs.pptr()
epptr() == rhs.epptr()
getloc() == rhs.getloc()
void swap(basic_streambuf& rhs);
Effects: Swaps the data members of rhs and *this.
27.6.3.3.2 Get area access [streambuf.get.area]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().
27.6.3.3.3 Put area access [streambuf.put.area]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().
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4