有人能告诉我这段代码有什么问题所以doxygen无法处理吗?
/*!
\file Enumerator.h
\brief Implements an Enumerator pointer for accessing linked list elements.
*/
#pragma once
#ifndef __MSCL_ENUMERATOR_H__
#define __MSCL_ENUMERATOR_H__
namespace MSCL
{
/*!
\typedef Enumerator
Pointer to linked list data structure.
\sa ArrayList::GetEnumerator, \sa List::GetEnumerator
*/
typedef void* Enumerator;
};
#endif
我需要许多方法使用的枚举器作为参数类型
1)在帮助索引中可见。
2)正确链接到此文档页面。
目标文档格式为chm。
这绝对令人困惑,因为没有错误,没有警告,没有。
有一次,在玩了不同的doxygen配置选项后,我设法达到#1 - 类型在索引中,但我不知道切换是什么,我不能重复它。
答案 0 :(得分:4)
如果我添加一个doxygen注释来描述命名空间MSCL,那么就可以正确生成MSCL :: Enumerator的文档。