void init_buf_ptrs();
(exposition only*)Initializes the input and output sequences from buf according to mode. buf and mode are exposition-only data members of *this.
Immediately after this function returns:
For efficiency reasons, stream buffer operations can violate invariants of buf while it is held encapsulated in the std::basic_stringbuf
, e.g., by writing to characters in the range [
buf.data() + buf.size(),
buf.data() + buf.capacity())
.
All operations retrieving a std::basic_string from buf ensure that the std::basic_string invariants hold on the returned value.
[edit] Defect reportsThe following behavior-changing defect reports were applied retroactively to previously published C++ standards.
DR Applied to Behavior as published Correct behavior LWG 1448 C++98 callinginit_buf_ptrs()
made
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