[Boost-users] [mpl] calling a function depending on type or instance as argument