#doxygen
#doxygen
Вопрос:
В случае файлов *.cuh doxygen не добавляет #include<file.cuh>
в документ.
Мой файл sample.cuh
и содержимое
/**
* @file sample.cuh
*
* @brief Class definition for smp::sample
*/
namespace smp {
/**
* @brief A sample class
*
*/
class sample{
public:
/**
* @brief Default constructor
*/
sample();
};
}
Со следующей опцией, установленной в Doxyfile
EXTENSION_MAPPING = cu=C cuh=C
FILE_PATTERNS = *.cpp *.hpp *.h *.c *.cu *.cuh
Комментарии:
1. Какая версия Doxygen? Используете ли вы мастер doxy? Где находится
#include<file.cuh>
, поскольку я не вижу его в вашем примере?2. Версия Doxygen 1.8.19, и когда я имел в виду
#include<file.cuh>
, я ожидал, что sample.cuh будет добавлен в документ как#include<sample.cuh>
и укажет на его источник.3. Что-то похожее на это docs.rapids.ai/api/libcudf/nightly /…
4. Так что никакого doxywizard. Я не получаю «Я ожидал, что sample.cuh будет добавлен в документ как #include<sample.cuh> и укажет на его источник», я вижу документацию содержимого sample.cuh в выходных данных при размещении вашего кода в файле sample.cuh и только 2 строки с
EXTENSION_MAPPING
иFILE_PATTERNS
в Doxyfile.5. Содержимое sample.cuh будет видно, но я хотел бы видеть, что это содержимое принадлежит sample.cuh. Итак, я хотел бы также увидеть #включить<sample.cuh> в документации.