2

有人能告诉我这段代码有什么问题,所以 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 - 类型在索引中,但我不知道是什么开关做了那个,我无法重复它。

4

1 回答 1

4

如果我添加一个 doxygen 注释来描述命名空间 MSCL,那么 MSCL::Enumerator 的文档就会正确生成。

于 2009-08-17T21:11:20.193 回答