[Boost-users] PROBLEM: How to determining the correct type to use at run time?