102 Commits

Author SHA1 Message Date
Peter Dimov
d6389b60f5 Update tests with std::ref(is), std::ref(os) 2021-09-05 03:01:31 +03:00
Peter Dimov
f2ab3ade7c Update documentation 2021-09-05 02:53:33 +03:00
Peter Dimov
e2251ab450 Special-case streams in operator<< and operator>> 2021-09-05 01:50:37 +03:00
Peter Dimov
3a06c98e8d Update README 2021-09-05 01:19:08 +03:00
Peter Dimov
8b08326f6e Remove ubuntu-16.04 jobs from ci.yml 2021-09-05 01:18:52 +03:00
Peter Dimov
b9cc0aa5d1 Update README 2021-09-05 01:11:26 +03:00
Peter Dimov
58c947fcf9 Update version 2021-08-17 15:13:06 +03:00
Peter Dimov
9e2e0a31b3 Update copyright boost-1.77.0 2021-07-11 16:52:18 +03:00
Peter Dimov
93c67a57c8 Update reference 2021-07-11 16:51:40 +03:00
Peter Dimov
3bf3ce3a9e Update copyright 2021-07-11 16:28:39 +03:00
Peter Dimov
51b9448ae7 Update doc/.gitignore 2021-07-11 16:27:09 +03:00
Peter Dimov
a064c3ae83 Remove doc/html/lambda2.html 2021-07-11 16:25:58 +03:00
Peter Dimov
a329989b1e Update overview 2021-07-11 16:25:08 +03:00
Peter Dimov
f3a3810be4 Add compound assignment operators boost-1.77.0.beta1 2021-06-27 18:41:35 +03:00
Peter Dimov
04367ac3e5 Add operator[] to placeholders 2021-06-27 17:05:54 +03:00
Peter Dimov
07c965a088 Add operator() to placeholders 2021-06-27 12:16:17 +03:00
Peter Dimov
bfc742d854 Add operator++, operator-- 2021-06-27 11:30:02 +03:00
Peter Dimov
a01d4473ab Rename BOOST_LAMBDA2_PREFIX_FN to BOOST_LAMBDA2_UNARY_FN 2021-06-27 11:22:06 +03:00
Peter Dimov
547fed5227 Move specialization of is_placeholder into namespace std to placate g++ 5, 6 2021-06-27 05:40:50 +03:00
Peter Dimov
d4fc5516fa Initialize placeholders with {} to placate clang 3.6-3.8 2021-06-27 05:38:51 +03:00
Peter Dimov
5ae7069431 Add test/placeholders.cpp 2021-06-27 05:32:15 +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
c4dfb9786b Update appveyor.yml 2021-06-27 04:19:54 +03:00
Peter Dimov
cba7019503 Update appveyor.yml 2021-06-27 04:08:31 +03:00
Peter Dimov
b65381daef Define own placeholders to avoid lookup problems 2021-06-27 04:04:29 +03:00
Peter Dimov
82820de89d Fix typo in test/lookup_problem.cpp 2021-06-27 03:59:51 +03:00
Peter Dimov
b89df4b867 Add test/lookup_problem.cpp 2021-06-27 03:54:42 +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
6ac67c631c Update ci.yml 2021-06-08 20:07:13 +03:00
Peter Dimov
180d761348 Add CMakeLists.txt 2021-05-28 00:08:26 +03:00
Peter Dimov
52cdccbec3 Update README 2021-04-26 00:01:23 +03:00
Peter Dimov
bb18252aa9 Add .github/workflows 2021-04-25 21:32:05 +03:00
Peter Dimov
be5c80c9ec Disable tests on C++11 and below 2021-04-25 21:28:04 +03:00
Peter Dimov
724c19b480 Add missing #include 2020-09-09 21:18:16 +03:00
Peter Dimov
27cb3092a0 Update README 2020-09-08 17:54:04 +03:00
Peter Dimov
7c450f3736 Update documentation 2020-09-08 17:52:20 +03:00
Peter Dimov
ad606b096c Update reference 2020-09-08 15:29:25 +03:00
Peter Dimov
6fe0ff9004 Use remove_cvref_t 2020-09-08 04:45:46 +03:00
Peter Dimov
8c99e5db86 Add documentation 2020-09-08 04:42:18 +03:00
Peter Dimov
b5be78d07e Work around msvc-14.0 crash 2020-09-07 18:32:32 +03:00
Peter Dimov
363d73ddc2 Add variant=debug,release to Travis 2020-09-07 17:51:04 +03:00
Peter Dimov
6e9001cf90 Update README 2020-09-07 17:50:47 +03:00
Peter Dimov
2daf601c9a Update README 2020-09-07 17:42:53 +03:00
Peter Dimov
b7d6abac05 Add lambda2_test 2020-09-07 17:38:05 +03:00
Peter Dimov
6b23748887 Add actual code 2020-09-06 21:37:17 +03:00
Peter Dimov
6037b837c9 g++-10 needs dist: bionic 2020-09-06 21:11:03 +03:00