id summary reporter owner description type status milestone component version severity resolution keywords cc 1821 lambda and transform_iterator ka3a4ok Dave Abrahams "This code doesn't compile. {{{ #include #include #include #include #include #include int main(int argc, char* argv[]) { using namespace std; using namespace boost; using namespace boost::lambda; typedef list > Tlist; make_transform_iterator ( Tlist().begin(), bind(&Tlist::value_type::first, _1) ); return 0; } }}} ---- But this does: {{{ #include #include #include #include #include #include int main(int argc, char* argv[]) { using namespace std; using namespace boost; using namespace boost::lambda; typedef list > Tlist; make_transform_iterator ( Tlist().begin(), function ( bind(&Tlist::value_type::first, _1) ) ); return 0; } }}} " Bugs closed Boost 1.36.0 iterator Boost 1.35.0 Problem fixed