Как известно, у MSVS есть такой визуализатор пользовательских типов natvis
Он отчасти хорош, но не всегда и не всё позволяет (по моему опыту). Например, он не позволяет вызывать функции из кода.
Также он проприетарный для MSVS. И многоловный.
Хотелось бы более удобный язык описания, например похожий на С++ форматеры и стандартизированный.
Например, как в Rust есть trait.Debug. Или в python есть repr.
Такое полезно будет для отображения пользовательских типов в отладке.
Код предложить не могу, кроме как по приведённым ссылкам.
Как известно, у MSVS есть такой визуализатор пользовательских типов natvis Он отчасти хорош, но не всегда и не всё позволяет (по моему опыту). Например, он не позволяет вызывать функции из кода. Также он проприетарный для MSVS. И многоловный.
Хотелось бы более удобный язык описания, например похожий на С++ форматеры и стандартизированный. Например, как в Rust есть trait.Debug. Или в python есть repr.
Такое полезно будет для отображения пользовательских типов в отладке.
Код предложить не могу, кроме как по приведённым ссылкам.