- рассмотрите следующий псевдоним doxygen:
ALIASES += "sbl_add_package_main_class{4}=\addtogroup \1-ref-manual ^^ @{ ^^ \class \2 ^^ \brief \3 ^^ \4 ^^ @}"
или эквивалентно
ALIASES += sbl_add_package_main_class{4}="\addtogroup \1-ref-manual ^^ @{ ^^ \class \2 ^^ \brief \3 ^^ \4 ^^ @}"
- после запуска doxygen (1.8.18) на следующий код C ++
/**
\sbl_add_package_main_class{Molecular_potential_energy, T_Phi_psi_dihedral_angles_visitor,
Defines iterator over all successive pairs of dihedrals.,
\details Defines iterator over all successive pairs of dihedrals.
\tparam CovalentStructure The type of the input covalent structure
}
*/
template <class CovalentStructure>
class T_Phi_psi_dihedral_angles_visitor
{
public:
typedef T_Phi_psi_dihedral_angles_visitor<CovalentStructure> Self;
typedef CovalentStructure Covalent_structure;
static inline Iterator begin(const CovalentStructure& C);
static inline Iterator end(const CovalentStructure& C);
};//end class T_Phi_psi_dihedral_angles_visitor
- Я получаю следующее предупреждение:
warning: the name '\_linebr' supplied as the argument of the \class, \struct, \union, or \include command is not an input file
что для меня не имеет никакого смысла, поскольку второй аргумент T_Phi_psi_dihedral_angles_visitor
сформирован правильно.
Я пытался добавить / удалить возврат каретки, добавить / удалить ^^ в псевдониме ... полный провал!
любая подсказка !?
большое спасибо, Фредерик.