id summary reporter owner description type status milestone component version severity resolution keywords cc 8442 Match std::reference_wrapper functionality Nathan Crookston Peter Dimov "boost::reference_wrapper lacks the ability to forward calls the referenced type's operator(), e.g.: {{{#!c++ #include #include #include int main() { auto f = [] { std::cout << ""Here"" << std::endl; }; //auto rf = boost::ref(f); //No operator() overload. auto rf = std::ref(f); f(); rf(); return 0; } }}} There are a few other related differences with the standard, e.g. std::reference_wrapper inherits from std::{binary|unary}_function, may have value_type, etc." Feature Requests new To Be Determined bind Boost Development Trunk Problem reference_wrapper