Для этого кода
/**
* @file
* @brief bug.cpp
*/
#include<functional>
#include <vector>
void f (
int x1 ///< comment1
, std::function<void(std::vector<double>&)> x2 ///< comment2
, int x3 ///< comment3
) {
}
void g (
int x1 ///< comment1
, std::pair<int, std::pair<int, int>> x2 ///< comment2
, int x3 ///< comment3
) {
}
int main(){
return 0;
}
Doxygen обрезает описание f
функции,
и описаниепараметров х2 и х3.Я могу описать их с помощью @param x2 и @param x3, но тело функции все еще обрезается.Это ошибка Doxygen (1.8.16)?Могу ли я переписать код / комментарий, чтобы избежать этого странного поведения?