libstdc++: Cleanup whitespace and type trait usage in <optional>
authorJonathan Wakely <jwakely@redhat.com>
Mon, 6 Jul 2020 20:54:12 +0000 (21:54 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 6 Jul 2020 20:55:50 +0000 (21:55 +0100)
commit6e1c9715b3142bc09e313c0d4b196694ab7ae153
treef858d1d3d611cd88503deb0f2cf3553077fb1b23
parentbcfe4681f9be68f96f0610f30356510ff518806b
libstdc++: Cleanup whitespace and type trait usage in <optional>

This makes the formatting in <optional> consistent and also removes
redundant && tokens from template arguments for traits like
is_constructible and is_convertible.

libstdc++-v3/ChangeLog:

* include/std/optional (_Optional_payload_base, _Optional_base)
(optional, __optional_hash_call_base): Adjust whitespace and
other formatting. Remove redundant && tokens on template
arguments to type traits.
libstdc++-v3/include/std/optional