⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 autolink.doc

📁 doxygen(一个自动从源代码生成文档的工具)的源代码
💻 DOC
字号:
/****************************************************************************** * * $Id: autolink.doc,v 1.10 2001/03/19 19:27:39 root Exp $ * * Copyright (C) 1997-2001 by Dimitri van Heesch. * * Permission to use, copy, modify, and distribute this software and its * documentation under the terms of the GNU General Public License is hereby  * granted. No representations are made about the suitability of this software  * for any purpose. It is provided "as is" without express or implied warranty. * See the GNU General Public License for more details. * * Documents produced by Doxygen are derivative works derived from the * input used in their production; they are not affected by this license. * *//*! \page autolink Automatic link generation  Most documentation systems have special `see also' sections where links  to other pieces of documentation can be inserted.  Although doxygen also has a command to start such a section (See section  \ref cmdsa "\\sa"), it does allow you to put these kind of links anywhere in the  documentation.   For \f$\mbox{\LaTeX}\f$ documentation a reference to the page number  is written instead of a link. Furthermore, the index at the end of the   document can be used to quickly find the documentation of a member, class,   namespace or file.  For man pages no reference information is generated.  The next sections show how to generate links to the various documented   entities in a source file.  \subsection linkurl Links to web pages and mail addresses  Doxygen will automatically replace any URLs and mail addresses found in the  documentation by links (in HTML).  \subsection linkclass Links to classes.  All words in the documentation that correspond to a documented class  will automatically be replaced by a link to the page containing the   documentation of the class. If you want to prevent that a word   that corresponds to a documented class is replaced by a link you  should put a \% in front of the word.  \subsection linkfile Links to files.  All words that contain a dot (<tt>.</tt>) that is not the last character  in the word are considered to be file names.  If the word is indeed the name of a documented input file, a link will   automatically be created to the documentation of that file.  \subsection linkfunc Links to functions.  Links to functions are created if one of the following patterns is   encountered:  <ol>  <li><tt>\<functionName\>"("\<argument-list\>")"</tt>  <li><tt>\<functionName\>"()"</tt>  <li><tt>"::"\<functionName\></tt>  <li><tt>(\<className\>"::")<sup>n</sup>\<functionName\>"("\<argument-list\>")"</tt>  <li><tt>(\<className\>"::")<sup>n</sup>\<functionName\>"()"</tt>  <li><tt>(\<className\>"::")<sup>n</sup>\<functionName\></tt>  </ol>  where n>0.   \par Note 1:     The patterns above should not contain spaces, tabs or newlines.   \par Note 2:     For JavaDoc compatibility a \# may be used instead of a :: in     the patterns above.  \par Note 3:    In the documentation of a class containing a member foo,     a reference to a global variable is made using ::foo, whereas \#foo    will link to the member.  For non overloaded members the argument list may be omitted.  If a function is overloaded and no matching argument list is specified  (i.e. pattern 2 or 5 is used), a link will be created to the   documentation of one of the overloaded members.  For member functions the class scope (as used in patterns 4 to 6) may  be omitted, if:  <ol>  <li>The pattern points to a documented member that belongs to the same class      as the documentation block that contains the pattern.   <li>The class that corresponds to the documentation blocks that contains      the pattern has a base class that contains a documented member      that matches the pattern.  </ol>  \subsection linkother Links to variables, typedefs, enum types, enum values and defines.  All of these entities can be linked to in the same way as described in the   previous section. For sake of clarity it is advised to only use   patterns 3 and 6 in this case.  \par Example:  \verbinclude autolink.cpp  \htmlonly  Click <a href="$(DOXYGEN_DOCDIR)/examples/autolink/html/index.html">here</a>   for the corresponding HTML documentation that is generated by Doxygen.  \endhtmlonly  \subsection resolving typedefs.  Typedefs that involve classes, structs and unions, like\verbatimtypedef struct StructName TypeName\endverbatim  create an alias for StructName, so links will be generated to StructName,   when either StructName itself or TypeName is encountered.    \par Example:  \verbinclude restypedef.cpp  \htmlonly  Click <a href="$(DOXYGEN_DOCDIR)/examples/restypedef/html/restypedef_8cpp.html">here</a>   for the corresponding HTML documentation that is generated by Doxygen.  \endhtmlonly*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -