bug fix for end_impl. (test)

[SVN r42165]
This commit is contained in:
Joel de Guzman
2007-12-19 10:33:39 +00:00
parent 61bf0151da
commit 67279d5c3d

View File

@ -42,6 +42,9 @@ BOOST_FUSION_ADAPT_STRUCT(
(int, y)
)
struct s { int m; };
BOOST_FUSION_ADAPT_STRUCT(s, (int, m))
int
main()
{
@ -101,6 +104,16 @@ main()
l = p;
}
{ // begin/end
using namespace boost::fusion;
using boost::is_same;
typedef result_of::begin<s>::type b;
typedef result_of::end<s>::type e;
// this fails
BOOST_MPL_ASSERT((is_same<result_of::next<b>::type, e>));
}
return boost::report_errors();
}