]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Simplify variant access functions
authorJonathan Wakely <jwakely@redhat.com>
Thu, 14 Oct 2021 19:37:38 +0000 (20:37 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Thu, 14 Oct 2021 21:19:38 +0000 (22:19 +0100)
commit4f87d4c5aec9a1eaca7be61e5c8aab4d6e61b1d8
treee21cdc3758d299ec8d316bf6b65f576675653f2e
parent373acac1c8f2d64409ccea6aea409a0e15e80a6a
libstdc++: Simplify variant access functions

libstdc++-v3/ChangeLog:

* include/std/variant (__variant::__get(in_place_index_t<N>, U&&)):
Rename to __get_n and remove first argument. Replace pair of
overloads with a single function using 'if constexpr'.
(__variant::__get(Variant&&)): Adjust to use __get_n.
libstdc++-v3/include/std/variant