Я сутуляю свою библиотеку C++ и с помощью Doxygen написал хорошую документацию. Скажем, я объявил тип:Описание по умолчанию для возвращаемого значения в Doxygen
typedef enum {
NO_ERROR, ///< Everything fine.
SOME_REALLY_BAD_ERROR, ///< Something went wrong.
VERY_INFREQUENT_ERROR ///< Used only in some cases.
} ReturnType;
и использовать его как возвращаемые значения, чтобы обозначить возможные ошибки в функциях. Теперь определим функцию:
/** Very important description
*
* @return NO_ERROR on proper exit, SOME_REALLY_BAD_ERROR otherwise.
*/
ReturnType ImportantFunction();
Так с каждым определением функции я должен вставить ту же описание значения возврата по умолчанию (но иногда я вернусь VERY_INFREQUENT_ERROR
и написать другое описание). Итак, мой вопрос:
Есть ли способ в Doxygen создать описание возвращаемого значения по умолчанию, или просто создать описание для нечастых случаев?
Несколько дней назад я толкнул. на мой взгляд, возможное решение для этого типа проблем для github «Представляем команды includeoc и snippetdoc» запрос на перенос 503. Whit the \ snippetdoc это должно быть возможно, – albert
Я думаю, что этого будет достаточно, так как я могу создать хороший документация для 'ReturnType'. – SzymonPajzert