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
语句并没有改变这一基本事实