gcc/libstdc++-v3/include/std
Ville Voutilainen fd231ad75a Implement LWG 2806, Base class of bad_optional_access.
* include/std/optional (bad_optional_access):
Derive from std::exception.
(bad_optional_access::bad_optional_access): Adjust.
(bad_optional_access::what): New.
(__throw_bad_optional_access(const char*)):
Remove the parameter and adjust calls.
* testsuite/20_util/optional/cons/value_neg.cc: Adjust.
* testsuite/20_util/optional/typedefs.cc: Likewise.

From-SVN: r246103
2017-03-13 20:03:30 +02:00
..
algorithm
any
array
atomic
bitset
chrono C++17 GB50 resolution (P0505R0) 2017-02-19 16:04:35 +00:00
codecvt
complex PR libstdc++/70607 make proj(T) and conj(T) return complex<T> 2017-01-25 15:01:05 +00:00
condition_variable
deque
forward_list
fstream
functional P0604R0 add invoke_result, is_invocable etc. for C++17 2017-03-10 15:29:38 +00:00
future PR libstdc++/79486 use lvalues in result_of expressions 2017-02-13 13:13:29 +00:00
iomanip
ios
iosfwd
iostream
istream
iterator
limits
list
locale
map
memory PR libstdc++/79789 fix non-reserved names in headers 2017-03-02 03:43:49 +00:00
mutex Add std::scoped_lock for C++17 2017-03-05 18:38:35 +00:00
numeric
optional Implement LWG 2806, Base class of bad_optional_access. 2017-03-13 20:03:30 +02:00
ostream
queue
random
ratio
regex
scoped_allocator
set
shared_mutex
sstream
stack
stdexcept
streambuf
string
string_view Fix namespace versioning and remove __detail::__identity helpers 2017-01-26 18:32:55 +00:00
system_error
thread
tuple
type_traits P0604R0 add invoke_result, is_invocable etc. for C++17 2017-03-10 15:29:38 +00:00
typeindex
unordered_map
unordered_set
utility
valarray
variant P0604R0 add invoke_result, is_invocable etc. for C++17 2017-03-10 15:29:38 +00:00
vector