//Purpose: // Explore problem mentioned in post: /* From: Louis Dionne Newsgroups: gmane.comp.lib.boost.devel Subject: [MPL] Bug with default lambda expressions? Date: Tue, 21 May 2013 16:43:58 -0400 */ #define LJE_USE_LAMBDA_PREDICATE_IS_SAME #include #include #include #include using namespace boost::mpl; template struct find_vector : find_if < VectorOfVectors , equal < Vector , _1 #ifdef LJE_USE_LAMBDA_PREDICATE_IS_SAME , typename lambda >::type #endif > > { }; typedef find_vector< vector< vector, vector >, vector >::type ThisWillBreak;