草庐IT

php - 如何在 doxygen 文档中包含文件夹?

我想在doxygen文档中包含文件夹。我已经尝试过\page和\include但没有用,有人知道怎么做吗?这是树:+root-+controllers---category.php-+models---categories.php-mainpage.php 最佳答案 要添加对您的问题的评论,\page命令会将页面添加到您手动编写的文档中。IE。如果源文件包含\page声明,它将把内容添加到文档索引中。您可以在此处添加额外的帮助,例如:/*!\pageoverviewpageArchitectureOverview**\section

php - Doxygen:如何在php中描述类成员变量?

我正在尝试使用doxygen将php代码解析为xml输出。Doxygen不解析类成员变量的描述。这是我的示例php文件:注意comment有一个简短的描述和变量类型。这是我从这个来源得到的xml:A$id$id1A$id描述或类型均未被解析。我该如何解决这个问题? 最佳答案 我正在使用输入过滤器从@var注释中插入类型提示,并内联变量声明,并删除@var注释,因为它在Doxygen中具有不同的含义。有关详细信息,请参阅错误#626105.由于Doxygen使用类C的解析器,当输入过滤器运行时它可以识别类型。这是一个quickhack

android - 如何在 Android Studio 中使用 Doxygen 插件?

我需要在AndroidStudio中为我的应用创建一个文档。我已经在Eclipse中使用Doxygen创建了文档,但我不知道如何在AndroidStudio中使用Doxygen来生成自动文档。我尝试在网上搜索,但我只能找到EclipseDoxygen插件,任何人都可以在androidstudio中使用Doxygen吗? 最佳答案 AndroidStudio2.0:工具->生成JavaDoc...设置输出目录:输出如下: 关于android-如何在AndroidStudio中使用Doxyg

c++ - Doxygen C++ 约定

我刚开始一个C++项目,我从一开始就一直在使用Doxygen。我想知道您如何在项目中使用Doxygen,即我有几个问题:1.你把你的Doxygen评论放在哪里?标题或来源?我认为他们应该转到标题,因为我在那里寻找如何使用方法。但是,我喜欢在原型(prototype)中省略实际参数名称,所以我不能使用@param-或者可以吗?你如何解决这个问题?2。您是否记录了所有方法?到目前为止,我只记录公共(public)方法,你是如何做到的?您是否记录访问器方法和公共(public)变量?3.你总是填写@param和@return吗?在我工作的地方(它是Javadoc,但它是同一个问题),我们有一

c++ - 在 Visual Studio 2010 中使用 Doxygen

我很难在VisualStudio2010和C++中高效使用Doxygen。除了“取消/评论行”之外,没有其他评论功能吗?例如生成注释stub,并在新行之后添加///。另外,我想知道在VS2010的IntelliSense功能中显示这些评论需要什么? 最佳答案 根据MSDNDocumentation,任何使用//或/*定界符的注释都将显示在IntelliSense成员列表中的关联成员旁边。您可以使用doxygen的XML输出或XMLdocumentation由VisualStudio作为IntelliSense输入生成。/docdoc

c++ - Visual Studio : Syntax highlighting for Doxygen-style C++ comments

我希望在VisualStudio2010中为C++语言的注释中添加迷人的语法着色。例如,我有以下代码:/*!\satestMeToo()\paramathefirstargument.\paramsthesecondargument.*/inttestMe(inta,constchar*s);在VisualStudio中,所有\param、\sa和其他Doxygen命令均未突出显示。是否可以向VisualStudio添加自定义突出显示?对我来说,此类C++注释的理想语法高亮显示在Anjuta(GNU/LinuxC++IDE)中。谢谢。更新我为VisualStudio2010/2012编

c++ - Doxygen 用于使用 git 管理的项目?

我正在开发一个C++和ObjectiveCiPhone项目。我使用git作为我的版本控制系统。代码库已经增长了很多,所以我想添加doxygen到项目。问题是我不确定什么是最好的方法。我考虑了几个选项:1)在项目文件夹中创建doxygenHTML文档,并使其成为项目的“一部分”,以便它也被版本化并提交给git。2)在项目文件夹中创建doxygenHTML文档并将其添加到.gitignore以便项目的每个用户负责生成文档并且项目git存储库将保持不变(除了对于.gitignore)。我们在主服务器中使用git--bare存储库,因此在服务器中挂载包含HTMLdoxygen的网页会很复杂(您

c++ - Doxygen 警告 : no uniquely matching class member found for

我将Doxygen用于C++项目。在构建html文档时,出现以下错误:C:/Amir/Programming/EclipseC++/CacheOptimization/src/CacheLruNaiveAlgorithm.cpp:19:warning:nouniquelymatchingclassmemberfoundforvoidCacheOpt::CacheLruNaiveAlgorithm::init(TierList&tierList,TierMap*tierMap)此警告的来源可能是什么?一般是什么原因造成的?编辑:我的DoxyfileDOXYFILE_ENCODING=UT

c++ - 让 shared_ptr refs 出现在 doxygen 协作图中

我已经做了足够多的谷歌搜索知道如果我有什么喜欢classSubObject{public://blahblahblah};classAggregate{public:boost::shared_ptrm_ptr;};我可以让Doxygen创建“正确”的协作图如果我有一个像这样的虚拟声明namespaceboost{templateclassshared_ptr{T*dummy;};}在我的头文件中。我的问题是:我如何让它在我的所有项目中发挥作用以及我所有的标题,而不必实际包含该行在每个文件中? 最佳答案 呵呵....我觉得自己回答自

c++ - Emacs + C/C++ + Doxygen : Alternative to doxymacs? 使用 yasnippet?

我想使用doxygen在Emacs的.c或.cc文件中生成(函数的)代码文档。我找到了doxymacs,但它似乎不再维护(最新版本2007),如果我更改其中一个参数的名称,我也没有找到更新函数文档的方法函数(“不幸的是”,我已经习惯了伟大的Roxygenfor.R脚本,它可以做所有好事,甚至在函数之前插入一个文档点在函数的某处)。我找到了this,但似乎不是很有用。但是,有一个例子here如何使用yasnippets。有没有人为doxygen标题写过yasnippet?尽管如此,如果函数名称更改,它也不会更新参数。有没有“更好”的方式在Emacs中使用doxygen?我假设有很多C/C