gcc/libstdc++-v3/include/std
Paolo Carlini 1e6734153b re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar)
2010-11-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/46718
	* include/std/type_traits (__is_nullptr_t): Add.
	(is_scalar): Use the latter.
	* testsuite/20_util/is_scalar/value.cc: New.
	* testsuite/20_util/is_scalar/requirements/typedefs.cc: Likewise.
	* testsuite/20_util/is_scalar/requirements/explicit_instantiation.cc:
	Likewise.
	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
	Adjust dg-error line numbers.
	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
	Likewise.
	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.

From-SVN: r167294
2010-11-30 12:52:38 +00:00
..
algorithm algorithm: Include <utility>, per UK-300. 2009-11-13 15:06:28 +00:00
array cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
atomic libstdc++: N3126 draft support. 2010-11-01 22:35:28 -04:00
bitset bitset (_Base_bitset<>_Base_bitset(unsigned long long)): Convert __val to _WordT. 2010-11-02 15:52:09 +00:00
chrono chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
complex chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
condition_variable cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
deque [multiple changes] 2010-07-27 17:27:06 +00:00
forward_list user.cfg.in: Adjust scanned includes. 2010-11-08 23:12:24 +00:00
fstream re PR libstdc++/45628 (std::fstream::tellg invalidates I/O buffer) 2010-09-22 19:40:43 +00:00
functional cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
future chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
iomanip iomanip (get_money, put_money): Add in C++0x mode; tidy. 2010-03-01 19:12:39 +00:00
ios Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
iosfwd re PR libstdc++/42460 (man page errors for generated libstdc++ man pages) 2010-02-04 18:20:34 +00:00
iostream re PR libstdc++/42460 (man page errors for generated libstdc++ man pages) 2010-02-04 18:20:34 +00:00
istream [multiple changes] 2010-02-09 04:49:49 +00:00
iterator [multiple changes] 2010-07-27 17:27:06 +00:00
limits limits (__glibcxx_digits10, [...]): Use 643L instead of 643 to avoid overflows on 16-bit machines. 2010-11-03 17:33:54 +00:00
list [multiple changes] 2010-07-27 17:27:06 +00:00
locale Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
map [multiple changes] 2010-07-27 17:27:06 +00:00
memory cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
mutex re PR libstdc++/46455 (resource leaks due to missing destructors for mutexes and condvars) 2010-11-18 18:56:29 +00:00
numeric PR libstdc++/22634, DR 539 [Ready] 2009-12-11 17:54:37 +00:00
ostream re PR libstdc++/42460 (man page errors for generated libstdc++ man pages) 2010-02-04 18:20:34 +00:00
queue Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
random hashtable.h: Fold in include/tr1_impl/hashtable.h contents. 2010-02-10 19:14:33 +00:00
ratio re PR libstdc++/46303 ('mutex' is not a member of 'std' failures in 30_threads/call_once/constexpr.cc, 30_threads/mutex/cons/constexpr.cc, 30_threads/once_flag/cons/constexpr.cc) 2010-11-04 17:02:25 +00:00
regex [multiple changes] 2010-07-27 17:27:06 +00:00
set [multiple changes] 2010-07-27 17:27:06 +00:00
sstream re PR libstdc++/42460 (man page errors for generated libstdc++ man pages) 2010-02-04 18:20:34 +00:00
stack Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
stdexcept Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
streambuf streambuf: Adjust doxygen group markup. 2010-02-10 05:45:24 +00:00
string [multiple changes] 2010-07-27 17:27:06 +00:00
system_error functional_hash.h (__hash_base): Add. 2010-09-22 17:50:36 +00:00
thread cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
tuple tuple: Mark more constructors constexpr. 2010-11-24 16:33:14 +00:00
type_traits re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar) 2010-11-30 12:52:38 +00:00
typeindex cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
unordered_map [multiple changes] 2010-07-27 17:27:06 +00:00
unordered_set [multiple changes] 2010-07-27 17:27:06 +00:00
utility cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
valarray [multiple changes] 2010-07-27 17:27:06 +00:00
vector [multiple changes] 2010-07-27 17:27:06 +00:00