Peter Dimov
|
611ea810bd
|
SFINAE-fail mp_eval_if when F<U...> is invalid
|
2017-05-18 15:22:05 +03:00 |
|
Peter Dimov
|
37bbb15375
|
Make the E parameter of mp_if optional
|
2017-05-18 14:59:46 +03:00 |
|
Peter Dimov
|
9fbf51bbcb
|
Remove bind_front functionality from mp_quote
|
2017-05-12 19:43:03 +03:00 |
|
Peter Dimov
|
939a3b949d
|
Add mp_bind_q, mp_bind_front(_q), mp_bind_back(_q), mp_transform_q
|
2017-05-09 20:53:00 +03:00 |
|
Peter Dimov
|
321a54728f
|
Add indirection in mp_quote to enable expansions of T... into a fixed parameter list
|
2017-03-20 16:55:00 +02:00 |
|
Peter Dimov
|
71ba80d18a
|
Rename ::invoke to ::fn
|
2017-03-20 16:23:52 +02:00 |
|
Peter Dimov
|
946937b5ab
|
Rename Q::apply to Q::invoke, mp_unquote to mp_invoke.
|
2017-03-16 21:14:42 +02:00 |
|
Peter Dimov
|
a231733c7e
|
Move everything to namespace mp11
|
2017-03-15 21:23:15 +02:00 |
|
Peter Dimov
|
8d9e6f50dd
|
Add arguments to mp_quote, allowing partial application
|
2017-03-15 18:09:30 +02:00 |
|
Peter Dimov
|
6af4bbc113
|
Add mp_quote, mp_unquote.
|
2015-07-26 17:55:05 +03:00 |
|
Peter Dimov
|
e51ed6cf3d
|
Remove mp_defer_if_valid; add mp_identity_t.
|
2015-07-26 17:43:00 +03:00 |
|
Peter Dimov
|
61b897e857
|
Add mp_valid, mp_defer, mp_defer_if_valid.
|
2015-07-16 00:40:40 +03:00 |
|
Peter Dimov
|
dcd8d41ffc
|
Move implementation details to namespace detail.
|
2015-07-15 23:38:33 +03:00 |
|
Peter Dimov
|
686e398e56
|
Initial commit.
|
2015-06-21 19:53:23 +03:00 |
|