Попытка сгенерировать вывод Doxygen для заголовков GNU C ++ STL (находится в каталоге /usr/include/c++/6/
).Это работает, генерирует выходные данные, но результат довольно скудный - нет документации, сгенерированной, например, для открытых функций std :: vector и т. Д. Функции файла заголовка выглядят правильно аннотированными, но все еще не могут получить желаемый результат.
Пробовал настраивать многочисленные записи в Doxyfile (RECURSIVE, EXTRACT_ALL и т. Д.), Но без радости.Любые указатели приветствуются.
$ doxygen --version
1.8.13
Например, аннотация для функции std :: vector :: swap () выглядит следующим образом:
/**
* @brief Swaps data with another %vector.
* @param __x A %vector of the same element and allocator types.
*
* This exchanges the elements between two vectors in constant time.
* (Three pointers, so it should be quite fast.)
* Note that the global std::swap() function is specialized such that
* std::swap(v1,v2) will feed to this function.
*/
void
swap(vector& __x) _GLIBCXX_NOEXCEPT
{
//....
}