summaryrefslogtreecommitdiff
path: root/libcxx/test/utilities/function.objects/bind/func.bind
AgeCommit message (Collapse)Author
2014-12-20Move test into test/std subdirectory.Eric Fiselier
llvm-svn: 224658
2013-07-01The bind and function functor constructors and assignment operators were ↵Howard Hinnant
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
2013-06-30Fix bind by making _is_valid_bind_return more robust. It should return ↵Howard Hinnant
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
2013-05-15Remove cv qualifiers from member pointers in the __member_pointer_traits ↵Howard Hinnant
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
2011-05-19Simplied bind using __invoke. In the process, found and fixed a couple of ↵Howard Hinnant
bugs. C++11 only. llvm-svn: 131667
2010-11-16license changeHoward Hinnant
llvm-svn: 119395
2010-08-22Fixing whitespace problemsHoward Hinnant
llvm-svn: 111767
2010-05-11Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant
llvm-svn: 103516
2010-05-11libcxx initial importHoward Hinnant
llvm-svn: 103490