12 Commits

Author SHA1 Message Date
Peter Dimov
d4fc5516fa Initialize placeholders with {} to placate clang 3.6-3.8 2021-06-27 05:38:51 +03:00
Peter Dimov
b0bcfff124 Add dereference 2021-06-27 05:26:55 +03:00
Peter Dimov
882d13e6e4 Add unary plus 2021-06-27 05:19:51 +03:00
Peter Dimov
a3cb2d75f4 Add operator<<, operator>> 2021-06-27 05:15:47 +03:00
Peter Dimov
b65381daef Define own placeholders to avoid lookup problems 2021-06-27 04:04:29 +03:00
Peter Dimov
1424e6ea62 Rename detail to lambda2_detail, because using namespace boost::lambda2 makes it visible 2021-06-27 03:49:57 +03:00
Peter Dimov
e0793208a1 Do not undef BOOST_LAMBDA2_UNARY_LAMBDA and BOOST_LAMBDA2_BINARY_LAMBDA; change second argument to be more general, to enable use with non-std function objects 2021-06-27 03:47:13 +03:00
Peter Dimov
ee939bb5ac Add BOOST_LAMBDA2_VERSION 2021-06-27 03:42:02 +03:00
Peter Dimov
724c19b480 Add missing #include 2020-09-09 21:18:16 +03:00
Peter Dimov
6fe0ff9004 Use remove_cvref_t 2020-09-08 04:45:46 +03:00
Peter Dimov
6b23748887 Add actual code 2020-09-06 21:37:17 +03:00
Peter Dimov
31c7dbf477 Initial commit 2020-09-06 21:04:32 +03:00