[boost] [Boost-bugs] [ boost-Patches-1707377 ] inconsistent usage of function pointer typedefs