template <class E>
struct make_syntax
{
// unspecified
};
It evaluates its argument and wraps the result with syntax
.
#include <mpllibs/metamonad/make_syntax.hpp>
For any t
type
make_syntax<t>::type
is equivalent with
syntax<t::type>
typedef make_syntax<boost::mpl::plus<int_<1>, int_<2>>>::type syntax_3;
Copyright Abel Sinkovics (abel at elte dot hu) 2011. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt