gcc/libstdc++-v3/include/std
Jonathan Wakely 606f6be67b PR libstdc++/87538 fix std::not_fn exception specifications
PR libstdc++/87538
	* include/std/functional (_Not_fn::operator()): Check value of
	__is_nothrow_invocable as well.
	* testsuite/20_util/function_objects/not_fn/87538.cc: New test.

From-SVN: r264921
2018-10-08 13:07:22 +01:00
..
algorithm
any
array
atomic
bit Avoid undefined shifts in ceil2 operations 2018-08-30 16:07:35 +01:00
bitset
charconv
chrono Simplify overflow checks in duration literals 2018-08-14 14:55:21 +01:00
codecvt Remove char16_t and char32_t dependency on <stdint.h> 2018-07-26 15:02:01 +01:00
complex
condition_variable Use steady_clock to implement condition_variable::wait_for with predicate 2018-09-25 15:59:27 +01:00
deque Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
filesystem
forward_list Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
fstream
functional PR libstdc++/87538 fix std::not_fn exception specifications 2018-10-08 13:07:22 +01:00
future Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1 2018-07-26 15:01:55 +01:00
iomanip
ios
iosfwd
iostream
istream
iterator
limits
list Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
locale
map Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
memory Modify some library internals to work without <stdint.h> 2018-07-26 15:02:05 +01:00
memory_resource Refactor uses-allocator construction 2018-08-15 20:20:02 +01:00
mutex Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1 2018-07-26 15:01:55 +01:00
numeric
optional Refactor std::optional SFINAE constraints 2018-08-20 13:13:25 +01:00
ostream Avoid deprecation warning with -Wsystem-headers 2018-08-16 17:56:40 +01:00
queue
random
ratio Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1 2018-07-26 15:01:55 +01:00
regex PR libstdc++/87061 remove pmr type aliases for COW strings 2018-08-22 23:54:33 +01:00
scoped_allocator Refactor uses-allocator construction 2018-08-15 20:20:02 +01:00
set Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
shared_mutex Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1 2018-07-26 15:01:55 +01:00
sstream P0935R0 Eradicating unnecessarily explicit default constructors 2018-07-06 13:39:02 +01:00
stack
stdexcept
streambuf
string PR libstdc++/87061 remove pmr type aliases for COW strings 2018-08-22 23:54:33 +01:00
string_view Remove char16_t and char32_t dependency on <stdint.h> 2018-07-26 15:02:01 +01:00
system_error
thread Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1 2018-07-26 15:01:55 +01:00
tuple PR libstdc++/86963 Remove use of __tuple_base in std::tuple 2018-08-20 14:53:56 +01:00
type_traits Refactor std::optional SFINAE constraints 2018-08-20 13:13:25 +01:00
typeindex
unordered_map Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
unordered_set Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
utility
valarray
variant Avoid redundant runtime checks in std::visit 2018-10-02 15:00:50 +01:00
vector Define aliases for containers using polymorphic_allocator 2018-08-10 00:25:53 +01:00
version Don't unconditionally define feature test macros in <version> 2018-07-31 23:31:14 +01:00