[Boost-users] boost::variant usage question