.. |
arithmetic.operations
|
87d03942c4
In C++03, a bunch of the arithmetic/logical/comparison functors (such as negate/bit_not.pass/logical_not) were defined as deriving from unary_funtion. That restriction was removed in C++11, but the tests still check for this. Change the test to look for the embedded types first_argument/second_argument/result_type. No change to the library, just more standards-compliant tests. Thanks to STL @ Microsoft for the suggestion.
|
10 years ago |
bind
|
bda804ea25
Remove names of unreferenced parameters. Patch from STL@microsoft.com
|
9 years ago |
bitwise.operations
|
75fdf0ea7c
Get tests running with warnings. Fix warnings in headers and tests
|
10 years ago |
comparisons
|
58d4e04168
Missed one comparison test in r225375
|
10 years ago |
func.def
|
a90c6dd460
Move test into test/std subdirectory.
|
10 years ago |
func.invoke
|
134ff65b8f
Implement LWG issue 2219 - support reference_wrapper in INVOKE
|
9 years ago |
func.memfn
|
fb7b97cfbb
Fix LWG#2489: mem_fn() should be noexcept
|
9 years ago |
func.require
|
8d5cbd7ce2
Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE.
|
9 years ago |
func.wrap
|
73de880a44
Implement LWG#2385; remove the allocator-aware std::function::assign call. It was useless, and didn't actually *do anything* with the allocator. Now it's gone. On the off chance that someone is mistakenly calling it, it's only gone in C++1z
|
9 years ago |
logical.operations
|
87d03942c4
In C++03, a bunch of the arithmetic/logical/comparison functors (such as negate/bit_not.pass/logical_not) were defined as deriving from unary_funtion. That restriction was removed in C++11, but the tests still check for this. Change the test to look for the embedded types first_argument/second_argument/result_type. No change to the library, just more standards-compliant tests. Thanks to STL @ Microsoft for the suggestion.
|
10 years ago |
negators
|
87d03942c4
In C++03, a bunch of the arithmetic/logical/comparison functors (such as negate/bit_not.pass/logical_not) were defined as deriving from unary_funtion. That restriction was removed in C++11, but the tests still check for this. Change the test to look for the embedded types first_argument/second_argument/result_type. No change to the library, just more standards-compliant tests. Thanks to STL @ Microsoft for the suggestion.
|
10 years ago |
refwrap
|
c8b24c6d54
Mark some test XFAIL for GCC 4.9 due to missing is_trivial* traits
|
9 years ago |
unord.hash
|
b952822a48
Add hash specializations for __int128_t. Fixes LWG issue 2119
|
9 years ago |
version.pass.cpp
|
a90c6dd460
Move test into test/std subdirectory.
|
10 years ago |