// (C) Copyright John Maddock 2000. // Use, modification and distribution are subject to 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) #include #include #include #include #include #include #include template struct lambda_test { typedef typename boost::mpl::remove_if >::type reduced_list; typedef typename boost::mpl::transform >::type const_list; typedef typename boost::mpl::front::type type; }; int main() { typedef boost::mpl::list list_type; lambda_test::type i = 0; return i; }