Add mp_bind_q, mp_bind_front(_q), mp_bind_back(_q), mp_transform_q

This commit is contained in:
Peter Dimov
2017-05-09 20:53:00 +03:00
parent 4521eff93c
commit 939a3b949d
7 changed files with 239 additions and 1 deletions

View File

@@ -80,6 +80,7 @@ template<template<class...> class F, template<class...> class L1, class... T1, t
} // namespace detail
template<template<class...> class F, class... L> using mp_transform = typename detail::mp_transform_impl<F, L...>::type;
template<class Q, class... L> using mp_transform_q = mp_transform<Q::template fn, L...>;
namespace detail
{