196 Commits

Author SHA1 Message Date
Peter Dimov
437ddf60af Update documentation of mp_transform 2025-11-01 14:12:53 +02:00
joaquintides
bd1be41b70 s/template class/class template 2025-10-26 20:46:25 +01:00
joaquintides
2e541a7ee9 fixed definition 2025-10-26 12:00:49 +01:00
Peter Dimov
d8ddd856e8 Update revision history 2025-10-22 11:09:08 +03:00
Peter Dimov
75e0901b40 Fix typo in mp_push_back example. Closes #107. 2025-09-09 16:37:30 +03:00
Peter Dimov
e5da96b9b6 Update revision history 2025-01-15 19:35:28 +02:00
Peter Dimov
23fd16647e Update lambda.adoc 2024-10-14 19:34:55 +03:00
Peter Dimov
cadea3c152 Update revision history 2024-10-14 19:25:30 +03:00
joaquintides
ead27ca191 Feature/lambda (#96)
* added mp_lambda

* launched GHA

* skipped ICE-generating test in GCC < 4.9

* fixed GCC detection in workaround

* test-skipped and documented GCC 4.8 bug

* added missing s/const/CONST

* tempirarily expanded macro to isolate problem with VS2017

* tried workaround for C3546

* tried another workaround

* wrapped workaround up

* dropped unnecessary devoiding in variadic (member) functions

* temporary code to check VS compliance wrt function qualifiers

* removed version printer

* checked compliance with qualified (member) function partial specialization

* checked each partial specialization individually

* wrapped up VS2013 investigation

* left variadics out of VS2013

* skipped noexcept-involving tests for VS2013 (keyword not supported)

* given up on VS2013 support for mp_lambda

* dropped lambda_devoid_args
2024-10-14 18:15:14 +03:00
Peter Dimov
6ffe4c3d75 Update documentation 2023-12-18 18:29:53 +02:00
Peter Dimov
2e7328ea26 Update documentation 2023-12-17 20:41:43 +02:00
Peter Dimov
5dfa20ca6d Update revision history 2023-12-17 20:01:09 +02:00
Braden Ganetsky
56a9b7db1c Add mp_slice_c and mp_slice to the adoc file 2023-11-27 20:38:51 -06:00
Braden Ganetsky
70ff01c85f Add mp_sliding_fold to the adoc file 2023-07-30 22:54:14 -05:00
Peter Dimov
3e84aef18e Update documentation 2023-05-16 22:19:12 +03:00
Peter Dimov
28e5708f57 Update documentation 2023-05-16 22:01:05 +03:00
Peter Dimov
1a8fa7064c Add value list support to mp_drop. Refs #53. 2023-05-16 20:24:06 +03:00
Peter Dimov
ce005d77ce Update documentation 2023-05-16 20:04:03 +03:00
Peter Dimov
3f8a53ac89 Update documentation 2023-05-16 17:29:42 +03:00
Peter Dimov
fff7cb6ef0 Update revision history 2023-05-15 21:20:22 +03:00
Peter Dimov
bac063310e Update documentation 2023-05-15 21:18:50 +03:00
Peter Dimov
bfa1bad608 Update documentation 2023-05-15 02:54:18 +03:00
Peter Dimov
1f645c0c02 Update revision history 2023-05-14 04:30:28 +03:00
Peter Dimov
8000dc8f15 Update documentation of mp_from_sequence, mp_iota, mp_iota_c 2023-05-14 04:26:34 +03:00
Peter Dimov
7bc4e1ae9b Merge pull request #71 from grisumbras/feature/mp_valid_and_true
implement mp_valid_and_true
2022-02-17 00:12:05 +02:00
Dmitry Arkhipov
1336c4f9c3 implement mp_valid_and_true 2022-02-16 20:48:26 +03:00
Peter Dimov
c32d86f224 Enable syntax highlighting 2021-10-28 21:55:12 +03:00
Peter Dimov
2ae1c458a6 Update example caption 2021-10-28 21:53:20 +03:00
Bernhard Manfred Gruber
891b4ddd88 document how to convert an MPL sequence into an mp_list 2021-09-14 21:36:40 +02:00
Dmitry Arkhipov
f4b3414e62 Add support for n-ary functions to mp_compose 2021-07-27 08:39:01 +03:00
Peter Dimov
085980c876 Update revision history 2021-03-12 19:21:15 +02:00
Peter Dimov
c7dbff81e5 Document mp_join 2021-03-12 06:41:59 +02:00
Peter Dimov
d669ed844c Document mp_split 2021-03-12 06:25:43 +02:00
Peter Dimov
0075288002 Document mp_intersperse 2021-03-12 04:34:42 +02:00
Peter Dimov
0dea2f1a2b Expand mp_for_each note slightly 2021-03-04 20:15:30 +02:00
Bernhard Manfred Gruber
09780a6df8 Add a note to mp_for_each for lists with elements which are not default-constructible 2021-03-04 12:46:48 +01:00
Peter Dimov
21cace4e57 Remove mp_invoke 2020-10-20 00:08:11 +03:00
Peter Dimov
727ecfc0cf Update mp_pairwise_fold_q test and example 2020-10-17 16:54:06 +03:00
Peter Dimov
28a736954f Update revision history 2020-10-13 21:32:40 +03:00
Peter Dimov
8a2e945417 Document mp_pairwise_fold 2020-10-13 17:53:12 +03:00
Peter Dimov
10ba80acb9 Add support for mp_product<F> 2020-06-03 15:08:49 +03:00
Peter Dimov
588bc4458a Update documentation of tuple_for_each 2020-05-24 04:36:29 +03:00
Peter Dimov
cad3c61045 Update documentation of tuple_transform 2020-05-24 04:35:32 +03:00
Peter Dimov
348166471e Update changelog 2020-05-24 03:06:47 +03:00
Peter Dimov
857ba905e4 Merge branch 'develop' into feature/tuple-transform 2020-05-23 22:07:27 +03:00
Peter Dimov
3427d716c6 Update examples.adoc 2020-05-23 22:05:51 +03:00
Peter Dimov
35a86da178 Revert "for std::decay fix, anchor and cross-reference tuple-cat fix more accurately"
This reverts commit 742980e533.
2020-05-23 21:48:41 +03:00
Peter Dimov
b3fa2c4de0 Merge branch 'develop' of https://github.com/slymz/mp11 into feature/pr-48 2020-05-23 21:47:50 +03:00
Peter Dimov
9349a82e6b Add test/tuple_transform_2.cpp 2020-05-23 21:13:35 +03:00
Peter Dimov
c51f83c25a Replace implementation of tuple_transform 2020-05-23 20:00:12 +03:00