jjzjj

php - Doxygen 忽略@method

我有一些神奇的方法,但在netbeans中仍然具有自动完成功能。我在所有类上面都使用了一个block,例如:/***@methodintgetEavConfigId()getobjectid*@methodModel_DbTable_EavConfigsetEntityType(string$entity_type)setentity_typepossiblevaluessite,user,pc,ticket,alarm;eavfieldisrealtedtothistable*@methodstringgetEntityType()getentity_typepossiblevalu

java - 在 Javadoc 的参数标记中放置多行的正确方法是什么?

我找不到任何关于是否可以在javadoc参数中包含多行信息的信息。我正在制作国际象棋引擎,我希望能够解析字符串以生成棋盘。可以像我下面那样做吗?/***Createsaboardbasedonastring.*@paramboardStringThestringtobeparsed.Mustbeoftheformat:*"8x8\n"+*"br,bn,bb,bq,bk,bb,bn,br\n"+*"bp,bp,bp,bp,bp,bp,bp,bp\n"+*",,,,,,,\n"+*",,,,,,,\n"+*",,,,,,,\n"+*",,,,,,,\n"+*"wp,wp,wp,wp,wp,

c++ - 团体成员的个人身份

在doxygen配置文件中是否有任何东西可以确定一个组的成员是否可以被\ref个人引用?我希望能够将记录为一个组(而不是整个组)的类(class)成员称为普通类(class)成员。例如:///\file///Inparticular,blahblah\refSomeStruct::f1//Isthereawaytomake\ref'ssuchasaboveworkwithoutdefininganchors?///Averyusefulstruct.structSomeStruct{...///\nameThesefunctionsimplementcommonfunctionalit

c++ - doxygen 和 "old style"类列表

我注意到新版本的doxygen(我有1.8.1.1)会生成类列表,其中嵌套是分层完成的,例如:命名空间MyClass1MyClass2例如http://www.itk.org/Doxygen/html/annotated.html我更想拥有类列表的旧样式:命名空间::MyClass1命名空间::MyClass2例如http://trilinos.sandia.gov/packages/docs/r10.8/packages/tpetra/doc/html/annotated.htmldoxyfile中是否有一个设置可以让我获得旧样式?我提出此请求的原因是,我通常通过搜索“namespa

c++ - Doxygen `@code` block 中的链接有时会丢失

我注意到当默认构造函数不带参数时,Doxygen可以链接来自实例的成员函数调用,但当构造函数带参数时无法链接它们。这是为什么?是否有在@code/@endcodeblock中手动添加链接的解决方法?在下面的例子中:t.foo()-foo()已链接u.foo()-foo()未链接./**@filedoxy.cpp*//**structT*/structT{/**foo*/voidfoo(){}};/**structU*/structU{inta;/** 最佳答案 我认为这是Doxygen中已知问题的征兆。来自http://www.do

c++ - 我怎样才能让 Doxygen 知道 CUDA 内核调用?

我正在尝试使用Doxygen记录一个用CUDAC编写的项目。该文档工作正常。然而,调用者图不包括内核调用,如GPU_foo>>().例如,在这个简单的例子中:#include/*!*@briefglobalhellofoo*/__global__voidglobal_hello(void){printf("Hello\n");}/*!*@briefCPUhellofoo*/voidhello(void){printf("Hello\n");}/*!*@briefmain*/intmain(){hello();global_hello>>();return0;}使用相应的Doxyfile

c++ - 使用 Doxygen 绘制控制理论框图

我正在从事自动化领域的C++项目,我想开始记录。我宁愿选择Doxygen。但是,除了记录特定的数据字段和绘制类层次结构UML图之外,我还想用像这样的方框图来记录几种方法的功能:解决方案是什么?我熟悉LaTeX。我读过Doxygen对LaTeX有一些支持,但我不知道这能走多远。是否可以在Doxygen中使用任何LaTeX包?您会推荐哪些特定的软件包,您能否提供一些简单的示例?我也乐于接受与Doxygen不同的建议。 最佳答案 如果只是为了记录控制系统结构、变量等,您可以在其他地方生成图表(例如Dia、XFig或Inkscape,如果您

c++ - Doxygen 如何按路径分隔类?

那么在Doxygen中究竟如何按路径分隔类呢?我尝试过使用组和部分,但出于某种原因,它总是会组合具有相同名称的类。当前文件结构如下:Trunk|+->Client->DemoClass.h|+->Server->DemoClass.h|+->Shared->OtherClass.h问题是我不想要doxygen中包含所有功能的1xDemoClass我想要2个单独的部分/类,如Server/DemoClass、Client/DemoClass。 最佳答案 这是一个已知限制,请参阅http://www.doxygen.org/manual

c++ - 如何在 vim 中默认折叠(折叠)Doxygen 注释?

我们正在考虑将Doxygen文档添加到C++头文件中,但有些人不希望默认情况下看到冗长的Doxygen文档。.vimrc中有没有办法默认折叠(折叠)Doxygen注释?注意:我已经尝试过autocmdFileTypec,cppsetfoldmethod=syntax这将折叠所有匹配的语法,但我一直无法弄清楚如何避免折叠函数、类等。,即仅折叠Doxygen文档格式。如果vim的C-fold插件,另一种看起来可能是不错的解决方案。以下是使其正常工作的详细安装顺序:添加Doxygen语法高亮(a)从http://vim.sourceforge.net/scripts/script.php?s

c++ - Doxygen 文档应该放在 include guards 之前吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。ImprovethisquestionDoxygen文档应该放在includeguards之前还是之后?在namespace之前或内部?假设header包含单个类(context)的声明,这就是我在此处记录的内容。#ifndefCONTEXT_HPP#defineCONTEXT_HPP#include/***Theapplicationcontextinterface.*/namespacetest{classcontext{