[Boost-users] How to detect the presence of a particular type of constructor?