This paper introduces std::is_virtual_base_of trait, and was voted into the working draft in St. Louis.
Like other traits, we're planning to support this with a __is_virtual_base_of builtin.
Tagging @stl, @jwakely, and @ldionne to make sure they are fine with this spelling, and hopefully to prevent implementation divergence on the name.