gcc/libstdc++-v3/include/std
Jonathan Wakely b1c2b51b66 functional (_Mem_fn): Constrain function call operators to avoid ambiguities.
* include/std/functional (_Mem_fn): Constrain function call operators
	to avoid ambiguities. Use perfect forwarding.
	* testsuite/20_util/function_objects/mem_fn/55463.cc: Additional
	tests.
	* testsuite/20_util/function_objects/mem_fn/forward.cc: New.
	* testsuite/20_util/bind/ref_neg.cc: Adjust dg-error line numbers.

From-SVN: r193879
2012-11-28 01:42:25 +00:00
..
algorithm
array re PR libstdc++/55363 (tuple_size is not a class template) 2012-11-17 12:09:58 +00:00
atomic * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
bitset * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
chrono * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
complex * include/std/complex (real, imag): Add ABI tag in C++11 mode. 2012-11-12 12:51:26 -05:00
condition_variable re PR libstdc++/53841 ([C++11] condition_variable::wait_until() fails with high resolution clocks) 2012-11-15 01:38:17 +00:00
deque
forward_list * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
fstream * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
functional functional (_Mem_fn): Constrain function call operators to avoid ambiguities. 2012-11-28 01:42:25 +00:00
future stl_algo.h (reverse_copy): Update comment per DR 2074. 2012-11-19 22:28:00 +00:00
iomanip * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
ios
iosfwd
iostream
istream * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
iterator
limits * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
list
locale
map
memory * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
mutex * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
numeric
ostream * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
queue
random * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
ratio * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
regex * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
scoped_allocator stl_algo.h (reverse_copy): Update comment per DR 2074. 2012-11-19 22:28:00 +00:00
set
sstream
stack
stdexcept
streambuf
string
system_error * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
thread re PR libstdc++/52680 (std::this_thread::sleep_for #ifdef'd out by _GLIBCXX_USE_NANOSLEEP) 2012-11-23 22:11:23 +00:00
tuple * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
type_traits * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
typeindex * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
unordered_map * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
unordered_set * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
utility * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
valarray * many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus. 2012-11-10 12:27:22 -05:00
vector