它用于帮助DO2文档,因为DO2在C++和一些模板类型方面有问题:# define DOCUMENTED_TYPEDEF(x, y) classy : public x {};# define DOCUMENTED_TYPEDEF(x, y) typedef x y;当X是一个非模板或者只有一个模板参数时,它会很好地工作但是,如果X是一个具有多个参数的模板:
使用doxygen,我习惯于写 /** * * @param bar descriptionof bar */
int f(int foo, unsigned bar); 但是如果我没有命名其中一个参数呢: int f(int, unsigned bar); 当我不能通过名称引用这个参数时,我如何记录它呢?