Orb/Doxygen/src/config.xml
changeset 4 468f4c8d3d5b
parent 3 d8fccb2cd802
equal deleted inserted replaced
3:d8fccb2cd802 4:468f4c8d3d5b
   220 Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 
   220 Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 
   221 sources. Doxygen will then generate output that is tailored for 
   221 sources. Doxygen will then generate output that is tailored for 
   222 VHDL. 
   222 VHDL. 
   223 ' defval='0'/>
   223 ' defval='0'/>
   224     <option type='list' id='EXTENSION_MAPPING' format='string' docs='
   224     <option type='list' id='EXTENSION_MAPPING' format='string' docs='
   225 Doxygen selects the parser to use depending on the extension of the files it parses. 
   225 Doxygen selects the parser to use depending on the extension of the files it 
   226 With this tag you can assign which parser to use for a given extension. 
   226 parses. With this tag you can assign which parser to use for a given extension. 
   227 Doxygen has a built-in mapping, but you can override or extend it using this tag. 
   227 Doxygen has a built-in mapping, but you can override or extend it using this 
   228 The format is ext=language, where ext is a file extension, and language is one of 
   228 tag. The format is ext=language, where ext is a file extension, and language 
   229 the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, 
   229 is one of the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, 
   230 Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat 
   230 D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make 
   231 .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), 
   231 doxygen treat .inc files as Fortran files (default is PHP), and .f files as C 
   232 use: inc=Fortran f=C. Note that for custom extensions you also need to set
   232 (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions 
   233 FILE_PATTERNS otherwise the files are not read by doxygen.
   233 you also need to set FILE_PATTERNS otherwise the files are not read by doxygen.
   234 '>
   234 '>
   235     </option>
   235     </option>
   236     <option type='bool' id='BUILTIN_STL_SUPPORT' docs='
   236     <option type='bool' id='BUILTIN_STL_SUPPORT' docs='
   237 If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 
   237 If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 
   238 to include (a tag file for) the STL sources as input, then you should 
   238 to include (a tag file for) the STL sources as input, then you should 
   397 brief documentation of file, namespace and class members alphabetically 
   397 brief documentation of file, namespace and class members alphabetically 
   398 by member name. If set to NO (the default) the members will appear in 
   398 by member name. If set to NO (the default) the members will appear in 
   399 declaration order. 
   399 declaration order. 
   400 ' defval='0'/>
   400 ' defval='0'/>
   401     <option type='bool' id='SORT_MEMBERS_CTORS_1ST' docs='
   401     <option type='bool' id='SORT_MEMBERS_CTORS_1ST' docs='
   402 If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen
   402 If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen 
   403 will sort the (brief and detailed) documentation of class members so that
   403 will sort the (brief and detailed) documentation of class members so that 
   404 constructors and destructors are listed first. If set to NO (the default)
   404 constructors and destructors are listed first. If set to NO (the default) 
   405 the constructors will appear in the respective orders defined by
   405 the constructors will appear in the respective orders defined by 
   406 SORT_MEMBER_DOCS and SORT_BRIEF_DOCS.
   406 SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. 
   407 This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO
   407 This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO 
   408 and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO.' defval='0'/>
   408 and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO.' defval='0'/>
   409     <option type='bool' id='SORT_GROUP_NAMES' docs='
   409     <option type='bool' id='SORT_GROUP_NAMES' docs='
   410 If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 
   410 If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 
   411 hierarchy of group names into alphabetical order. If set to NO (the default) 
   411 hierarchy of group names into alphabetical order. If set to NO (the default) 
   412 the group names will appear in their defined order. 
   412 the group names will appear in their defined order. 
   482 the FILE_VERSION_FILTER tag, and &lt;input-file&gt; is the name of an input file 
   482 the FILE_VERSION_FILTER tag, and &lt;input-file&gt; is the name of an input file 
   483 provided by doxygen. Whatever the program writes to standard output 
   483 provided by doxygen. Whatever the program writes to standard output 
   484 is used as the file version. See the manual for examples. 
   484 is used as the file version. See the manual for examples. 
   485 ' defval=''/>
   485 ' defval=''/>
   486     <option type='string' id='LAYOUT_FILE' format='file' docs='
   486     <option type='string' id='LAYOUT_FILE' format='file' docs='
   487 The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by 
   487 The LAYOUT_FILE tag can be used to specify a layout file which will be parsed 
   488 doxygen. The layout file controls the global structure of the generated output files 
   488 by doxygen. The layout file controls the global structure of the generated 
   489 in an output format independent way. The create the layout file that represents 
   489 output files in an output format independent way. The create the layout file 
   490 doxygen&apos;s defaults, run doxygen with the -l option. You can optionally specify a 
   490 that represents doxygen&apos;s defaults, run doxygen with the -l option. 
   491 file name after the option, if omitted DoxygenLayout.xml will be used as the name 
   491 You can optionally specify a file name after the option, if omitted 
   492 of the layout file. 
   492 DoxygenLayout.xml will be used as the name of the layout file. 
   493 ' defval=''/>
   493 ' defval=''/>
   494     <option type='bool' id='OUTPUT_INCLUDES' docs='
   494     <option type='bool' id='OUTPUT_INCLUDES' docs='
   495 If set this will write out documentation for #included files so that links can be 
   495 If set this will write out documentation for #included files so that links can be 
   496 made from INPUT files to them. 
   496 made from INPUT files to them. 
   497 if PREPROCESS_INCLUDES is not set then this has no effect.
   497 if PREPROCESS_INCLUDES is not set then this has no effect.
   774 fine-tune the look of the HTML output. If the tag is left blank doxygen 
   774 fine-tune the look of the HTML output. If the tag is left blank doxygen 
   775 will generate a default style sheet. Note that doxygen will try to copy 
   775 will generate a default style sheet. Note that doxygen will try to copy 
   776 the style sheet file to the HTML output directory, so don&apos;t put your own 
   776 the style sheet file to the HTML output directory, so don&apos;t put your own 
   777 stylesheet in the HTML output directory as well, or it will be erased! 
   777 stylesheet in the HTML output directory as well, or it will be erased! 
   778 ' defval='' depends='GENERATE_HTML'/>
   778 ' defval='' depends='GENERATE_HTML'/>
       
   779     <option type='int' id='HTML_COLORSTYLE_HUE' docs='
       
   780 The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. 
       
   781 Doxygen will adjust the colors in the stylesheet and background images 
       
   782 according to this color. Hue is specified as an angle on a colorwheel, 
       
   783 see http://en.wikipedia.org/wiki/Hue for more information. 
       
   784 For instance the value 0 represents red, 60 is yellow, 120 is green, 
       
   785 180 is cyan, 240 is blue, 300 purple, and 360 is red again. 
       
   786 The allowed range is 0 to 359. 
       
   787 ' minval='0' maxval='359' defval='220' depends='GENERATE_HTML'/>
       
   788     <option type='int' id='HTML_COLORSTYLE_SAT' docs='
       
   789 The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of 
       
   790 the colors in the HTML output. For a value of 0 the output will use 
       
   791 grayscales only. A value of 255 will produce the most vivid colors. 
       
   792 ' minval='0' maxval='255' defval='100' depends='GENERATE_HTML'/>
       
   793     <option type='int' id='HTML_COLORSTYLE_GAMMA' docs='
       
   794 The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to 
       
   795 the luminance component of the colors in the HTML output. Values below 
       
   796 100 gradually make the output lighter, whereas values above 100 make 
       
   797 the output darker. The value divided by 100 is the actual gamma applied, 
       
   798 so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, 
       
   799 and 100 does not change the gamma.
       
   800 ' minval='40' maxval='240' defval='80'/>
   779     <option type='bool' id='HTML_TIMESTAMP' docs='
   801     <option type='bool' id='HTML_TIMESTAMP' docs='
   780 If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML 
   802 If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML 
   781 page will contain the date and time when the page was generated. Setting 
   803 page will contain the date and time when the page was generated. Setting 
   782 this to NO can help when comparing the output of multiple runs.
   804 this to NO can help when comparing the output of multiple runs.
   783 ' defval='0' depends='GENERATE_HTML'/>
   805 ' defval='1' depends='GENERATE_HTML'/>
   784     <option type='bool' id='HTML_ALIGN_MEMBERS' docs='
   806     <option type='bool' id='HTML_ALIGN_MEMBERS' docs='
   785 If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
   807 If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
   786 files or namespaces will be aligned in HTML using tables. If set to 
   808 files or namespaces will be aligned in HTML using tables. If set to 
   787 NO a bullet list will be used. 
   809 NO a bullet list will be used. 
   788 ' defval='1' depends='GENERATE_HTML'/>
   810 ' defval='1' depends='GENERATE_HTML'/>
   800 To create a documentation set, doxygen will generate a Makefile in the 
   822 To create a documentation set, doxygen will generate a Makefile in the 
   801 HTML output directory. Running make will produce the docset in that 
   823 HTML output directory. Running make will produce the docset in that 
   802 directory and running &quot;make install&quot; will install the docset in 
   824 directory and running &quot;make install&quot; will install the docset in 
   803 ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 
   825 ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 
   804 it at startup. 
   826 it at startup. 
   805 See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. 
   827 See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html 
       
   828 for more information. 
   806 ' defval='0' depends='GENERATE_HTML'/>
   829 ' defval='0' depends='GENERATE_HTML'/>
   807     <option type='string' id='DOCSET_FEEDNAME' format='string' docs='
   830     <option type='string' id='DOCSET_FEEDNAME' format='string' docs='
   808 When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 
   831 When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 
   809 feed. A documentation feed provides an umbrella under which multiple 
   832 feed. A documentation feed provides an umbrella under which multiple 
   810 documentation sets from a single provider (such as a company or product suite) 
   833 documentation sets from a single provider (such as a company or product suite) 
   852     <option type='bool' id='TOC_EXPAND' docs='
   875     <option type='bool' id='TOC_EXPAND' docs='
   853 The TOC_EXPAND flag can be set to YES to add extra items for group members 
   876 The TOC_EXPAND flag can be set to YES to add extra items for group members 
   854 to the contents of the HTML help documentation and to the tree view. 
   877 to the contents of the HTML help documentation and to the tree view. 
   855 ' defval='0' depends='GENERATE_HTMLHELP'/>
   878 ' defval='0' depends='GENERATE_HTMLHELP'/>
   856     <option type='bool' id='GENERATE_QHP' docs='
   879     <option type='bool' id='GENERATE_QHP' docs='
   857 If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER 
   880 If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and 
   858 are set, an additional index file will be generated that can be used as input for 
   881 QHP_VIRTUAL_FOLDER are set, an additional index file will be generated 
   859 Qt&apos;s qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated 
   882 that can be used as input for Qt&apos;s qhelpgenerator to generate a 
   860 HTML documentation. 
   883 Qt Compressed Help (.qch) of the generated HTML documentation. 
   861 ' defval='0' depends='GENERATE_HTML'/>
   884 ' defval='0' depends='GENERATE_HTML'/>
   862     <option type='string' id='QCH_FILE' format='file' docs='
   885     <option type='string' id='QCH_FILE' format='file' docs='
   863 If the QHG_LOCATION tag is specified, the QCH_FILE tag can 
   886 If the QHG_LOCATION tag is specified, the QCH_FILE tag can 
   864 be used to specify the file name of the resulting .qch file. 
   887 be used to specify the file name of the resulting .qch file. 
   865 The path specified is relative to the HTML output folder. 
   888 The path specified is relative to the HTML output folder. 
   873 The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating 
   896 The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating 
   874 Qt Help Project output. For more information please see 
   897 Qt Help Project output. For more information please see 
   875 http://doc.trolltech.com/qthelpproject.html#virtual-folders 
   898 http://doc.trolltech.com/qthelpproject.html#virtual-folders 
   876 ' defval='doc' depends='GENERATE_QHP'/>
   899 ' defval='doc' depends='GENERATE_QHP'/>
   877     <option type='string' id='QHP_CUST_FILTER_NAME' format='string' docs='
   900     <option type='string' id='QHP_CUST_FILTER_NAME' format='string' docs='
   878 If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. 
   901 If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to 
   879 For more information please see 
   902 add. For more information please see 
   880 http://doc.trolltech.com/qthelpproject.html#custom-filters 
   903 http://doc.trolltech.com/qthelpproject.html#custom-filters 
   881 ' defval='' depends='GENERATE_QHP'/>
   904 ' defval='' depends='GENERATE_QHP'/>
   882     <option type='string' id='QHP_CUST_FILTER_ATTRS' format='string' docs='
   905     <option type='string' id='QHP_CUST_FILTER_ATTRS' format='string' docs='
   883 The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see 
   906 The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the 
   884 &lt;a href=&quot;http://doc.trolltech.com/qthelpproject.html#custom-filters&quot;&gt;Qt Help Project / Custom Filters&lt;/a&gt;. 
   907 custom filter to add. For more information please see 
       
   908 &lt;a href=&quot;http://doc.trolltech.com/qthelpproject.html#custom-filters&quot;&gt; 
       
   909 Qt Help Project / Custom Filters&lt;/a&gt;. 
   885 ' defval='' depends='GENERATE_QHP'/>
   910 ' defval='' depends='GENERATE_QHP'/>
   886     <option type='string' id='QHP_SECT_FILTER_ATTRS' format='string' docs='
   911     <option type='string' id='QHP_SECT_FILTER_ATTRS' format='string' docs='
   887 The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project&apos;s 
   912 The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this 
       
   913 project&apos;s 
   888 filter section matches. 
   914 filter section matches. 
   889 &lt;a href=&quot;http://doc.trolltech.com/qthelpproject.html#filter-attributes&quot;&gt;Qt Help Project / Filter Attributes&lt;/a&gt;. 
   915 &lt;a href=&quot;http://doc.trolltech.com/qthelpproject.html#filter-attributes&quot;&gt; 
       
   916 Qt Help Project / Filter Attributes&lt;/a&gt;. 
   890 ' defval='' depends='GENERATE_QHP'/>
   917 ' defval='' depends='GENERATE_QHP'/>
   891     <option type='string' id='QHG_LOCATION' format='file' docs='
   918     <option type='string' id='QHG_LOCATION' format='file' docs='
   892 If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can 
   919 If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can 
   893 be used to specify the location of Qt&apos;s qhelpgenerator. 
   920 be used to specify the location of Qt&apos;s qhelpgenerator. 
   894 If non-empty doxygen will try to run qhelpgenerator on the generated 
   921 If non-empty doxygen will try to run qhelpgenerator on the generated 
   895 .qhp file. 
   922 .qhp file. 
   896 ' defval='' depends='GENERATE_QHP'/>
   923 ' defval='' depends='GENERATE_QHP'/>
   897     <option type='bool' id='GENERATE_ECLIPSEHELP' docs='
   924     <option type='bool' id='GENERATE_ECLIPSEHELP' docs='
   898 If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files  
   925 If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files  
   899 will be generated, which together with the HTML files, form an Eclipse help  
   926 will be generated, which together with the HTML files, form an Eclipse help 
   900 plugin. To install this plugin and make it available under the help contents 
   927 plugin. To install this plugin and make it available under the help contents 
   901 menu in Eclipse, the contents of the directory containing the HTML and XML 
   928 menu in Eclipse, the contents of the directory containing the HTML and XML 
   902 files needs to be copied into the plugins directory of eclipse. The name of 
   929 files needs to be copied into the plugins directory of eclipse. The name of 
   903 the directory within the plugins directory should be the same as 
   930 the directory within the plugins directory should be the same as 
   904 the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before
   931 the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before 
   905 the help appears.
   932 the help appears.
   906 ' defval='0' depends='GENERATE_HTML'/>
   933 ' defval='0' depends='GENERATE_HTML'/>
   907     <option type='string' id='ECLIPSE_DOC_ID' docs='
   934     <option type='string' id='ECLIPSE_DOC_ID' docs='
   908 A unique identifier for the eclipse help plugin. When installing the plugin 
   935 A unique identifier for the eclipse help plugin. When installing the plugin 
   909 the directory name containing the HTML and XML files should also have 
   936 the directory name containing the HTML and XML files should also have 
   942 when you change the font size after a successful doxygen run you need 
   969 when you change the font size after a successful doxygen run you need 
   943 to manually remove any form_*.png images from the HTML output directory 
   970 to manually remove any form_*.png images from the HTML output directory 
   944 to force them to be regenerated. 
   971 to force them to be regenerated. 
   945 ' minval='8' maxval='50' defval='10' depends='GENERATE_HTML'/>
   972 ' minval='8' maxval='50' defval='10' depends='GENERATE_HTML'/>
   946     <option type='bool' id='SEARCHENGINE' docs='
   973     <option type='bool' id='SEARCHENGINE' docs='
   947 When the SEARCHENGINE tag is enabled doxygen will generate a search box
   974 When the SEARCHENGINE tag is enabled doxygen will generate a search box 
   948 for the HTML output. The underlying search engine uses javascript 
   975 for the HTML output. The underlying search engine uses javascript 
   949 and DHTML and should work on any modern browser. Note that when using
   976 and DHTML and should work on any modern browser. Note that when using 
   950 HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets
   977 HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets 
   951 (GENERATE_DOCSET) there is already a search function so this one should 
   978 (GENERATE_DOCSET) there is already a search function so this one should 
   952 typically be disabled. For large projects the javascript based search engine 
   979 typically be disabled. For large projects the javascript based search engine 
   953 can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution.
   980 can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution.
   954 ' defval='1' depends='GENERATE_HTML'/>
   981 ' defval='1' depends='GENERATE_HTML'/>
   955     <option type='bool' id='SERVER_BASED_SEARCH' docs='
   982     <option type='bool' id='SERVER_BASED_SEARCH' docs='
   956 When the SERVER_BASED_SEARCH tag is enabled the search engine will be
   983 When the SERVER_BASED_SEARCH tag is enabled the search engine will be 
   957 implemented using a PHP enabled web server instead of at the web client
   984 implemented using a PHP enabled web server instead of at the web client 
   958 using Javascript. Doxygen will generate the search PHP script and index 
   985 using Javascript. Doxygen will generate the search PHP script and index 
   959 file to put on the web server. The advantage of the server
   986 file to put on the web server. The advantage of the server 
   960 based approach is that it scales better to large projects and allows
   987 based approach is that it scales better to large projects and allows 
   961 full text search. The disadvances is that it is more difficult to setup 
   988 full text search. The disadvances is that it is more difficult to setup 
   962 and does not have live searching capabilities.
   989 and does not have live searching capabilities. 
   963 ' defval='0' depends='SEARCHENGINE'/>
   990 ' defval='0' depends='SEARCHENGINE'/>
   964   </group>
   991   </group>
   965   <group name='LaTeX' docs='configuration options related to the LaTeX output'>
   992   <group name='LaTeX' docs='configuration options related to the LaTeX output'>
   966     <option type='bool' id='GENERATE_LATEX' docs='
   993     <option type='bool' id='GENERATE_LATEX' docs='
   967 If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
   994 If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
  1032 If LATEX_HIDE_INDICES is set to YES then doxygen will not 
  1059 If LATEX_HIDE_INDICES is set to YES then doxygen will not 
  1033 include the index chapters (such as File Index, Compound Index, etc.) 
  1060 include the index chapters (such as File Index, Compound Index, etc.) 
  1034 in the output. 
  1061 in the output. 
  1035 ' defval='0' depends='GENERATE_LATEX'/>
  1062 ' defval='0' depends='GENERATE_LATEX'/>
  1036     <option type='bool' id='LATEX_SOURCE_CODE' docs='
  1063     <option type='bool' id='LATEX_SOURCE_CODE' docs='
  1037 If LATEX_SOURCE_CODE is set to YES then doxygen will include
  1064 If LATEX_SOURCE_CODE is set to YES then doxygen will include 
  1038 source code with syntax highlighting in the LaTeX output.
  1065 source code with syntax highlighting in the LaTeX output. 
  1039 Note that which sources are shown also depends on other settings
  1066 Note that which sources are shown also depends on other settings 
  1040 such as SOURCE_BROWSER.
  1067 such as SOURCE_BROWSER.
  1041 ' defval='0' depends='GENERATE_LATEX'/>
  1068 ' defval='0' depends='GENERATE_LATEX'/>
  1042   </group>
  1069   </group>
  1043   <group name='RTF' docs='configuration options related to the RTF output'>
  1070   <group name='RTF' docs='configuration options related to the RTF output'>
  1044     <option type='bool' id='GENERATE_RTF' docs='
  1071     <option type='bool' id='GENERATE_RTF' docs='