A Boost C++ library that provide a family of class templates that are function object wrappers, similar to generalized callbacks.
The Boost.Function library defines boost::function, a class template that is callable like a function, and wraps another callable type and forwards calls to it.
Boost.Function was proposed for standardisation and was included in the Technical Report on C++ Library Extensions (tr1) as std::tr1::function and included in the C++ 2011 standard as std::function (std-function).
 
     
     
     
     
     
     
     
     
     
     
     
     
     
    