bug-14827: Remove DescriptorInfo union

The DescriptorInfo union is invalid in C++
13 files changed