summaryrefslogtreecommitdiffstats
path: root/libcxx/test/utilities/function.objects/bind
Commit message (Collapse)AuthorAgeFilesLines
* Move test into test/std subdirectory.Eric Fiselier2014-12-2011-883/+0
| | | | llvm-svn: 224658
* The bind and function functor constructors and assignment operators were ↵Howard Hinnant2013-07-011-0/+35
| | | | | | overly general and getting confused with the copy constructor and copy assignment operators. Constrained them. This fixes http://llvm.org/bugs/show_bug.cgi?id=16385 llvm-svn: 185297
* Fix bind by making _is_valid_bind_return more robust. It should return ↵Howard Hinnant2013-06-301-0/+51
| | | | | | false instead of give a compile time error, always. The problem was down in ____mu_return, the version that handles nested bind objects. This fixes http://llvm.org/bugs/show_bug.cgi?id=16343 llvm-svn: 185289
* Remove cv qualifiers from member pointers in the __member_pointer_traits ↵Howard Hinnant2013-05-151-0/+18
| | | | | | test. This was causing a const-qualified bind result to malfunction. This was a recent regression due to the new use of __member_pointer_traits in restricting the __invokable and __invoke_of tests. llvm-svn: 181935
* Simplied bind using __invoke. In the process, found and fixed a couple of ↵Howard Hinnant2011-05-192-0/+19
| | | | | | bugs. C++11 only. llvm-svn: 131667
* license changeHoward Hinnant2010-11-169-18/+18
| | | | llvm-svn: 119395
* Fixing whitespace problemsHoward Hinnant2010-08-229-9/+760
| | | | llvm-svn: 111767
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-119-9/+9
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-119-0/+9
llvm-svn: 103490
OpenPOWER on IntegriCloud