]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Simplify definition of net::ip::resolver_base constants
authorJonathan Wakely <jwakely@redhat.com>
Mon, 26 Apr 2021 20:16:20 +0000 (21:16 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 26 Apr 2021 20:16:20 +0000 (21:16 +0100)
commit49adc066729bda093b0658e3926bbf64cd4628b3
treebcc03c657fcb4523707bd91b65d15b457421963a
parent5a26ba75de623f75fb44cddc2a9c982d31c96213
libstdc++: Simplify definition of net::ip::resolver_base constants

libstdc++-v3/ChangeLog:

* include/experimental/internet (resolver_base::flags): Remove
enumerators. Initialize constants directly with desired values.
Make all operators constexpr and noexcept.
* testsuite/experimental/net/internet/resolver/base.cc: Use
__gnu_test::test_bitmask_values for bitmask type. Check
construction and destruction is protected.
libstdc++-v3/include/experimental/internet
libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc