| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| auto_ptr.h | ||
| backward_warning.h | ||
| binders.h | ||
| hash_fun.h | ||
| hash_map | ||
| hash_set | ||
| hashtable.h | ||
| strstream |
In libstdc++ the deprecated char* streams are non-copyable, as was required pre-C++11. Since C++11 the standard implies that those streams should be copyable, but doesn't specify the effects of copying them. This is surely a defect, so for consistency with other implementations this change makes them movable, but not copyable. PR libstdc++/69608 * include/backward/strstream (strstreambuf): Define move constructor and move assignment operator. (istrstream, ostrstream, strstream): Likewise. * testsuite/backward/strstream_move.cc: New. From-SVN: r259842
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| auto_ptr.h | Loading commit data... | |
| backward_warning.h | Loading commit data... | |
| binders.h | Loading commit data... | |
| hash_fun.h | Loading commit data... | |
| hash_map | Loading commit data... | |
| hash_set | Loading commit data... | |
| hashtable.h | Loading commit data... | |
| strstream | Loading commit data... |