-
- Downloads
Constrain swap overload for std::optional (LWG 2748)
* doc/xml/manual/intro.xml: Document LWG 2748 status. * include/std/optional (optional<T>::swap): Use is_nothrow_swappable_v for exception specification. (swap(optional<T>&, optional<T>&)): Disable when T is not swappable. * testsuite/20_util/optional/swap/2.cc: New test. From-SVN: r242415
Showing
- libstdc++-v3/ChangeLog 8 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/doc/xml/manual/intro.xml 9 additions, 1 deletionlibstdc++-v3/doc/xml/manual/intro.xml
- libstdc++-v3/include/std/optional 5 additions, 2 deletionslibstdc++-v3/include/std/optional
- libstdc++-v3/testsuite/20_util/optional/swap/2.cc 45 additions, 0 deletionslibstdc++-v3/testsuite/20_util/optional/swap/2.cc
Loading
Please register or sign in to comment