带参数的doxygen别名:经典linebr问题

问题描述

  • 考虑以下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的格式正确。

我尝试添加/删除回车符,在别名中添加/删除^^ ...完全失败!

任何线索!?

非常感谢,弗雷德里克。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)