mp11
mp11 copied to clipboard
C++11 metaprogramming library
There are cases when I find `mpl::eval_if` much easier to use than `mp11::mp_eval_if`, `mp11::mp_if`, `mp11::mp_cond` and `mp11::mp_defer`. For example, converting something like [this](https://github.com/boostorg/iterator/blob/d6297a553be066043108f307b1d10c2e42fcacd6/include/boost/iterator/detail/facade_iterator_category.hpp#L79-L103) to Boost.MP11 is rather painful if one...
Example could be found below or on [godbolt](https://godbolt.org/z/rE91a8c1a). boost::mp11::mp_transform is not SFINAE friendly on transform error. It is SFINAE friendly on size mismatch though. It would be very helpful in...