Я использую doxygen version 1.8.8
для создания документации C ++. Я включил подробное описание моего шаблонного класса следующим образом:
/** A test class. Detailed description of the test class
* Usage:
* @code
* test a;
* @endcode
*/
template<>
class test
{
//some class
};
и хотите включить пример в файл с именем testexample.cpp
если я просто поставлю @example
в конце подробного описания, подробное описание будет применено к примеру.
/** A test class. Detailed description of the test class
* Usage:
* @code
* test a;
* @endcode
* @example testexample.cpp
* An example of the test class.
*/
template<>
class test
{
//some class
};
Как получить подробное описание класса И ссылку на файл примера, в котором подробно описано использование класса?
В примере doxygen @example
они ссылаются на пример переменной-члена. И пример связан с этой функцией-членом. Это не то, чего я хочу достичь в этом случае, так как я хочу показать, как этот класс может использоваться в полностью работающем примере, а не только в инструкции по использованию.