Meta-function that takes a boost::variant type and an MPL lambda expression and returns a variant type over the same types as the initial variant type, each transformed using the lambda expression. More...
#include <transform_variant.hpp>
Public Types | |
typedef variant < detail::variant::over_sequence < mpl::transform< variant < BOOST_VARIANT_ENUM_PARAMS(T)> ::types, Op >::type > > | type |
Meta-function that takes a boost::variant type and an MPL lambda expression and returns a variant type over the same types as the initial variant type, each transformed using the lambda expression.
|
inherited |