C++ 在不同的命名空间中记录函数

C++ 在不同的命名空间中记录函数,c++,doxygen,C++,Doxygen,我有一个在名为implementation的命名空间中实现和记录的函数。我有另一个名称空间有用,其中我使用使用来公开该函数。我不想记录实现名称空间。相反,我希望将函数记录在有用的名称空间下。我正在寻找一种在doxygen中实现这一点的简单方法 下面是一个简单的示例,我希望有用的函数文档位于名称空间有用的下。现在,它正处于名称空间实现下 /// \file test.cpp /// \brief This is a brief description. /// /// /// This is a

我有一个在名为
implementation
的命名空间中实现和记录的函数。我有另一个名称空间
有用
,其中我使用
使用
来公开该函数。我不想记录
实现
名称空间。相反,我希望将函数记录在
有用的
名称空间下。我正在寻找一种在doxygen中实现这一点的简单方法

下面是一个简单的示例,我希望
有用的函数
文档位于
名称空间有用的
下。现在,它正处于
名称空间实现

/// \file test.cpp
/// \brief This is a brief description.
///
///
/// This is a longer description

namespace implementation{

    /// This is a useful function
    void useful_function(){}
}

namespace useful{

    using implementation::useful_function;
}

/// \namespace useful
/// This is a namespace that has useful functions


int main(int argc, char** argv){
    useful::useful_function();
}

有用的函数
位于名称空间
实现
中,因此应将其记录在案

using
语句并没有改变这一基本事实