[Boost-users] How to use the "type" member template pattern for using result_of?