Парсить это невозможно. Постоянно проверять, что каждое поле не пустой указатель, выматывает. И этот метод очень опасен, легко что-то пропустить.
if (field && field->nested && field->nested->nested) {
auto message = field->nested->nested->id();
}
Такое делал: https://github.com/userver-framework/userver/pull/331
https://github.com/google/flatbuffers? Или этого мало?
Работать с указателями неудобно и опасно.
а там точно надо проверять те указатели?
Значит не работайте
https://t.me/ProCxx/596645 В точности решает проблему (многословности), но вроде бы эмуляция variadic macro в msvc не работает
О, спасибо большое. Теперь осталось только разобраться, как это работает ахах.
Обсуждают сегодня