Когда я генерировать документацию для этого класса:Doxygen: Как ссылаться на функцию, но с аргументами значения
class MyClass
{
/** Some description
* \param inhibit some description
*/
virtual void inhibitSaving(bool inhibit = true) = 0;
/** \return true if @ref inhibitSaving with parameter set to true has been called previously */
virtual bool isSavinginhibited() const = 0;
};
isSavinginhibited
«s описание имеет гиперссылку на inhibitSaving
.
Однако, если я пишу описание, как показано ниже:
/** \return true if @ref inhibitSaving(true) has been called previously */
virtual bool isSavinginhibited() const = 0;
isSavinginhibited
«s описание не имеет гиперссылки на inhibitSaving
.
Учитывая, что this discussion, он должен работать. Почему я не получаю гиперссылку. Что я делаю не так?
Глядя на обсуждение, пример вы написали выше, не в списке Dimitri дает (правда, не относится к типу его значение). Кажется, что вы хотите \ ref inhibitSaving (bool) "inhibitSaving (true)" или \ ref inhibitSaving "inhibitSaving (true)" –
@ArturKink: Вы правы, это работает. Вы можете опубликовать это как ответ, чтобы получить заслуженную репутацию. – jpo38