[Boost-users] Need a method to compare types of data objects at runtime