Re: boost::function map with different return types