1
0
forked from boostorg/mp11
Commit Graph

14 Commits

Author SHA1 Message Date
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