#define BOOST_INCLUDE_MAIN #include #include #include #include using namespace std; using namespace boost; struct id_mixin { int id; }; int test_main(int, char*[]) { function::mixin::type f; f = plus(); f.id = 7; f.clear(); BOOST_TEST(f.id == 7); return 0; }