39 Commits

Author SHA1 Message Date
Peter Dimov 99a953bc53 Update version 2026-04-24 01:55:53 +03:00
Peter Dimov 7b49621c6c Update version 2025-12-15 15:47:09 +02:00
Peter Dimov 585671d15d Update version 2025-10-09 18:30:37 +03:00
Peter Dimov a13c743c4b Update version 2025-06-28 08:08:43 +03:00
Peter Dimov cb2e51eb84 Update version 2024-12-13 22:33:25 +02:00
Peter Dimov 3a982bf019 Update version 2024-08-17 04:22:04 +03:00
Peter Dimov 4118a318ca Update version 2024-04-18 12:08:17 +03:00
Peter Dimov 2c8de60398 Update version 2023-12-19 13:21:24 +02:00
Peter Dimov 247f6b7b58 Update version 2023-08-12 23:47:37 +03:00
Peter Dimov 8ac931161b Update version 2023-04-15 15:20:39 +03:00
Peter Dimov 3ba6ab955e Update version 2022-12-15 17:55:58 +02:00
Peter Dimov b55fdcb9fa Update version 2022-08-14 18:45:43 +03:00
Peter Dimov ae42ebda76 Update version 2022-04-14 13:41:49 +03:00
Peter Dimov 132db3b09a Update version 2021-12-09 04:10:29 +02:00
Peter Dimov 7c39436198 Add first, second function objects. Fixes #5. 2021-10-18 20:57:25 +03:00
Peter Dimov 0c1898100a Add operator->* 2021-09-05 05:26:32 +03:00
Peter Dimov e6a538a98e Remove superfluous backslashes 2021-09-05 05:26:15 +03:00
Peter Dimov 08b40af530 Fix stream detection in op<<, op>> 2021-09-05 03:06:33 +03:00
Peter Dimov e2251ab450 Special-case streams in operator<< and operator>> 2021-09-05 01:50:37 +03:00
Peter Dimov 58c947fcf9 Update version 2021-08-17 15:13:06 +03:00
Peter Dimov 3bf3ce3a9e Update copyright 2021-07-11 16:28:39 +03:00
Peter Dimov f3a3810be4 Add compound assignment operators 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 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