Commit Graph

63 Commits

Author SHA1 Message Date
Peter Dimov
3c56630b54 SFINAE out the converting constructor of arg<I> to avoid hard errors with is_convertible on g++ 4.8/4.9 2016-08-20 01:32:42 +03:00
Peter Dimov
6616add21d Do not pass rvalues to nested binds. 2016-06-20 20:46:13 +03:00
Peter Dimov
017258c983 Fix rvalue forwarding to support auto_ptr/unique_ptr parameters 2015-10-04 02:21:53 +03:00
Peter Dimov
92549594f0 Add test for taking placeholders by const& (phoenix::bind takes its arguments by const&) 2015-05-30 01:11:30 +03:00
Peter Dimov
37a5201a55 Update copyright. 2015-05-30 01:00:37 +03:00
Peter Dimov
6bee84b285 Add test for BOOST_BIND_NO_PLACEHOLDERS 2015-05-29 23:50:19 +03:00
Peter Dimov
db56733e4e Move placeholders to namespace boost::placeholders. 2015-05-27 01:29:50 +03:00
K-ballo
150c4e94e3 Fix for bind<void>(mf) ambiguous resolution error 2015-04-29 13:33:53 -03:00
Peter Dimov
8e54850ab6 Add forwarding test for 2 arguments. 2015-03-20 16:53:30 +02:00
Peter Dimov
46c414606c Add forwarding test. 2015-03-20 16:43:54 +02:00
Peter Dimov
b4881265fb Add test for a function+bind regression reported by Marcel Raad 2015-03-20 16:32:43 +02:00
K-ballo
30921a3889 Completed support for bind<void> 2014-08-21 16:27:27 -03:00
K-ballo
c89afa6aaa Added test case for existing bind<void> support. 2014-08-21 14:43:40 -03:00
Peter Dimov
ea05f23163 Fixed mem_fn_eq_test to work with /OPT:ICF as per the patch in #8734 by Mike Liang. 2013-12-11 23:58:19 +02:00
Bryce Adelstein-Lelbach
27003baf12 Pathscale-4.0 configuration code/workarounds.
[SVN r68142]
2011-01-14 02:59:34 +00:00
Peter Dimov
1bf8cd6c7a Fix Borland regression. Refs #3003.
[SVN r58093]
2009-12-02 10:47:01 +00:00
Peter Dimov
e5d99ce085 Make mem_fn work with overloaded unary operator&. Refs #3003. Sorry it took so long.
[SVN r58073]
2009-12-01 02:24:53 +00:00
John Maddock
f02b090fe8 Warning suppressions in Boost.Bind.
Fixes #3601.

[SVN r57542]
2009-11-10 13:26:43 +00:00
Troy D. Straszheim
f3da835e0b rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
73fc778b61 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Steven Watanabe
26ee2825fe Make protect use the same approximation of perfect forwarding as plain bind.
[SVN r54385]
2009-06-26 22:31:15 +00:00
Peter Dimov
45a1f1434b Add ref_compare for weak_ptr. Refs #2849.
[SVN r51979]
2009-03-26 00:43:14 +00:00
Peter Dimov
bc50ab0ba3 Refs #2128 (fixed in trunk.)
[SVN r51512]
2009-03-01 17:04:14 +00:00
Peter Dimov
010349ec9b Refs #2127 (fixed in trunk).
[SVN r51511]
2009-03-01 16:31:53 +00:00
Michael A. Jackson
0b72bfbd9b Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
61519fcae2 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Peter Dimov
203ca82ef2 bind( type<R>(), f, ... ) now works when f is a member function.
[SVN r45619]
2008-05-21 19:49:47 +00:00
Peter Dimov
037a4d1976 Add ref_fn_test.cpp per #1846.
[SVN r44704]
2008-04-21 21:29:28 +00:00
Peter Dimov
f1afd17717 Added support for &&, ||
[SVN r43269]
2008-02-15 18:40:36 +00:00
Markus Schöpflin
e73f08edee Modified spelling of my surname to avoid problems with non-ASCII characters.
[SVN r42436]
2008-01-03 10:04:39 +00:00
Vladimir Prus
3c24cbedf6 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Peter Dimov
2f595f53f5 License/copyright edits
[SVN r35954]
2006-11-09 19:29:42 +00:00
Peter Dimov
0aadd1805d Rvalue overloads (suggested by Herve Bronnimann)
[SVN r35640]
2006-10-16 19:11:29 +00:00
Peter Dimov
b272145f3e Moved the specialization into namespace boost
[SVN r34477]
2006-07-07 19:09:16 +00:00
Peter Dimov
bfe10df38a is_placeholder, is_bind_expression added.
[SVN r34468]
2006-07-06 13:47:26 +00:00
Peter Dimov
683d699e4a Added diagnostic output.
[SVN r33754]
2006-04-21 11:55:39 +00:00
Peter Dimov
f57cb48b9f Added bind_visit_test
[SVN r33179]
2006-02-28 21:36:42 +00:00
Peter Dimov
35b98458a1 Added a test for 1.31 data member behavior as reported by Sean Parent
[SVN r31507]
2005-10-30 22:00:52 +00:00
Peter Dimov
a9deb8c577 Test for function objects with overloaded operator& added
[SVN r31505]
2005-10-30 21:37:18 +00:00
Peter Dimov
efc36ff07b Removed impossible test cases.
[SVN r31127]
2005-09-26 22:10:51 +00:00
Peter Dimov
0c96dbe3f1 New rvalue tests added, prompted by a report by Neal Coombes
[SVN r31104]
2005-09-24 20:03:47 +00:00
Peter Dimov
66ed4fc9e1 Use different names for the functions to make VC6 happy
[SVN r28492]
2005-04-26 20:16:09 +00:00
Markus Schöpflin
0aa407e77d Added test for lookup problem found on Tru64/CXX6.5
[SVN r28485]
2005-04-26 14:18:10 +00:00
Peter Dimov
c7710aad38 mem_fn_dm_test added; removed an unconditional MW workaround in mem_fn
[SVN r27736]
2005-03-18 18:16:18 +00:00
Peter Dimov
4a1c4894c7 bind_function_test added.
[SVN r27721]
2005-03-17 12:09:35 +00:00
Peter Dimov
c25b216898 bind<R>(&X::m, ...) test added
[SVN r27679]
2005-03-15 23:17:29 +00:00
Peter Dimov
ed817c5b15 Relational operators added
[SVN r27669]
2005-03-15 14:15:38 +00:00
Peter Dimov
7b9a97a758 operator! added
[SVN r27632]
2005-03-13 18:27:38 +00:00
Peter Dimov
b1f05e7268 bind_t now implements function_equal instead of operator==
[SVN r27630]
2005-03-13 17:25:42 +00:00
Peter Dimov
28cb8f8206 bind_dm_test.cpp added.
[SVN r27629]
2005-03-13 15:34:55 +00:00