Я работаю с устаревшим кодом, для которого я генерирую документацию XML с использованием doxygen. У меня есть две проблемы с этим видом кода. Сначала он содержит некорректные комментарии. Например:
///@struct E
enum E
{
E1, E2, E3;
};
Это заставляет doxygen генерировать вывод для структуры с именем E
, которого нет в коде. Моя вторая проблема с ссылками HTML. Например, для следующего ввода:
///@brief For info about this struct see: <a href="http://www.foo.com/bar&bar"\>
struct S
{
int i;
}
вывод, сгенерированный doxygen, не является допустимым XML, потому что &
в ссылке неправильно экранирован.
По вышеуказанным причинам я бы хотел, чтобы doxygen проигнорировал некоторые комментарии. Это возможно?