for example boost::function is moved almost entirely to std::function, the same is with boost::shared_ptr
boost::function
std::function
boost::shared_ptr
But I can\'t find
Std::any was recently accepted into the c++17 standard:
http://en.cppreference.com/w/cpp/utility/any