Марко,
нет способа улучшить диагностику без изменения библиотеки.
Однако, обратите внимание, что в целом, я не уверен, что исключения в этом случае должны быть оченьподробно: - Если вы используете неправильный тип для доступа к переменной, у вас есть ошибка кодирования.Вы можете легко отследить это с помощью отладчика. Если вы обращаетесь к несуществующей переменной, вам нужно либо использовать vm.count, либо использовать значение по умолчанию.Опять же, это, вероятно, ошибка кодирования, лучше всего решаемая с помощью отладчика.
Я согласен, что bad_any_cast - это то, что можно улучшить, но не похоже, что исключение, о котором можно сообщить пользователю, должно быть целью здесь, гдеисключения являются результатом ошибки кодирования.