-
- Downloads
libstdc++: Define C++26 member visit for std::variant [PR110356]
Implement the std::variant changes from P2637R3. libstdc++-v3/ChangeLog: PR libstdc++/110356 * include/bits/version.def (variant): Update for C++26. * include/bits/version.h: Regenerate. * include/std/variant (variant::visit): New member functions. * testsuite/20_util/variant/visit.cc: Check second alternative. * testsuite/20_util/variant/visit_member.cc: New test.
Showing
- libstdc++-v3/include/bits/version.def 5 additions, 0 deletionslibstdc++-v3/include/bits/version.def
- libstdc++-v3/include/bits/version.h 6 additions, 1 deletionlibstdc++-v3/include/bits/version.h
- libstdc++-v3/include/std/variant 46 additions, 0 deletionslibstdc++-v3/include/std/variant
- libstdc++-v3/testsuite/20_util/variant/visit.cc 4 additions, 1 deletionlibstdc++-v3/testsuite/20_util/variant/visit.cc
- libstdc++-v3/testsuite/20_util/variant/visit_member.cc 117 additions, 0 deletionslibstdc++-v3/testsuite/20_util/variant/visit_member.cc
Loading
Please register or sign in to comment