[Boost-users] inspecting templates and boost::is_pointer