Используйте clang для извлечения комментариев документации в виде XML

Я видел эту презентацию с 2012 года на clang особенности для обработки C++ комментарии к документации (например, для doxygen). Горка 20 упоминает новую функцию для экспорта комментариев в виде XML как часть libclang,

Я хотел бы попробовать эту функцию. В частности, я хочу протестировать создание XML, как показано на слайде 31,

Но я не знаю как. Какой инструмент libclang это часть? Был ли инструмент удален за это время? Или это просто дополнительный флаг компилятора?

1 ответ

Они могут просто иметь в виду... CXString clang_FullComment_getAsXML( CXComment Comment)
… Который возвращает документ XML для данного комментария. Вам все еще нужно пройти через деревья узлов самостоятельно.

Было бы впечатляюще иметь возможность сбрасывать XML-файл, содержащий извлеченную документацию, во время обычной компиляции, но, похоже, его нет в картах.

Другие вопросы по тегам