Doxygen: Fix bug of IN_SECTION macro and __atribute__
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
			
		||||
# Doxyfile 1.8.18
 | 
			
		||||
# Doxyfile 1.8.20
 | 
			
		||||
 | 
			
		||||
# This file describes the settings to be used by the documentation system
 | 
			
		||||
# doxygen (www.doxygen.org) for a project.
 | 
			
		||||
@@ -227,6 +227,14 @@ QT_AUTOBRIEF           = NO
 | 
			
		||||
 | 
			
		||||
MULTILINE_CPP_IS_BRIEF = NO
 | 
			
		||||
 | 
			
		||||
# By default Python docstrings are displayed as preformatted text and doxygen's
 | 
			
		||||
# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the
 | 
			
		||||
# doxygen's special commands can be used and the contents of the docstring
 | 
			
		||||
# documentation blocks is shown as doxygen documentation.
 | 
			
		||||
# The default value is: YES.
 | 
			
		||||
 | 
			
		||||
PYTHON_DOCSTRING       = YES
 | 
			
		||||
 | 
			
		||||
# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the
 | 
			
		||||
# documentation from any documented member that it re-implements.
 | 
			
		||||
# The default value is: YES.
 | 
			
		||||
@@ -449,6 +457,19 @@ TYPEDEF_HIDES_STRUCT   = NO
 | 
			
		||||
 | 
			
		||||
LOOKUP_CACHE_SIZE      = 0
 | 
			
		||||
 | 
			
		||||
# The NUM_PROC_THREADS specifies the number threads doxygen is allowed to use
 | 
			
		||||
# during processing. When set to 0 doxygen will based this on the number of
 | 
			
		||||
# cores available in the system. You can set it explicitly to a value larger
 | 
			
		||||
# than 0 to get more control over the balance between CPU load and processing
 | 
			
		||||
# speed. At this moment only the input processing can be done using multiple
 | 
			
		||||
# threads. Since this is still an experimental feature the default is set to 1,
 | 
			
		||||
# which efficively disables parallel processing. Please report any issues you
 | 
			
		||||
# encounter. Generating dot graphs in parallel is controlled by the
 | 
			
		||||
# DOT_NUM_THREADS setting.
 | 
			
		||||
# Minimum value: 0, maximum value: 32, default value: 1.
 | 
			
		||||
 | 
			
		||||
NUM_PROC_THREADS       = 1
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Build related configuration options
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
@@ -553,7 +574,7 @@ INTERNAL_DOCS          = NO
 | 
			
		||||
# names in lower-case letters. If set to YES, upper-case letters are also
 | 
			
		||||
# allowed. This is useful if you have classes or files whose names only differ
 | 
			
		||||
# in case and if your file system supports case sensitive file names. Windows
 | 
			
		||||
# (including Cygwin) ands Mac users are advised to set this option to NO.
 | 
			
		||||
# (including Cygwin) and Mac users are advised to set this option to NO.
 | 
			
		||||
# The default value is: system dependent.
 | 
			
		||||
 | 
			
		||||
CASE_SENSE_NAMES       = NO
 | 
			
		||||
@@ -1375,7 +1396,7 @@ CHM_FILE               =
 | 
			
		||||
HHC_LOCATION           =
 | 
			
		||||
 | 
			
		||||
# The GENERATE_CHI flag controls if a separate .chi index file is generated
 | 
			
		||||
# (YES) or that it should be included in the master .chm file (NO).
 | 
			
		||||
# (YES) or that it should be included in the main .chm file (NO).
 | 
			
		||||
# The default value is: NO.
 | 
			
		||||
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
 | 
			
		||||
 | 
			
		||||
@@ -1541,8 +1562,8 @@ EXT_LINKS_IN_WINDOW    = NO
 | 
			
		||||
# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see
 | 
			
		||||
# https://inkscape.org) to generate formulas as SVG images instead of PNGs for
 | 
			
		||||
# the HTML output. These images will generally look nicer at scaled resolutions.
 | 
			
		||||
# Possible values are: png The default and svg Looks nicer but requires the
 | 
			
		||||
# pdf2svg tool.
 | 
			
		||||
# Possible values are: png (the default) and svg (looks nicer but requires the
 | 
			
		||||
# pdf2svg or inkscape tool).
 | 
			
		||||
# The default value is: png.
 | 
			
		||||
# This tag requires that the tag GENERATE_HTML is set to YES.
 | 
			
		||||
 | 
			
		||||
@@ -1842,9 +1863,11 @@ LATEX_EXTRA_FILES      =
 | 
			
		||||
 | 
			
		||||
PDF_HYPERLINKS         = YES
 | 
			
		||||
 | 
			
		||||
# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate
 | 
			
		||||
# the PDF file directly from the LaTeX files. Set this option to YES, to get a
 | 
			
		||||
# higher quality PDF documentation.
 | 
			
		||||
# If the USE_PDFLATEX tag is set to YES, doxygen will use the engine as
 | 
			
		||||
# specified with LATEX_CMD_NAME to generate the PDF file directly from the LaTeX
 | 
			
		||||
# files. Set this option to YES, to get a higher quality PDF documentation.
 | 
			
		||||
#
 | 
			
		||||
# See also section LATEX_CMD_NAME for selecting the engine.
 | 
			
		||||
# The default value is: YES.
 | 
			
		||||
# This tag requires that the tag GENERATE_LATEX is set to YES.
 | 
			
		||||
 | 
			
		||||
@@ -2083,6 +2106,10 @@ DOCBOOK_PROGRAMLISTING = NO
 | 
			
		||||
 | 
			
		||||
GENERATE_AUTOGEN_DEF   = NO
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to Sqlite3 output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
# Configuration options related to the Perl module output
 | 
			
		||||
#---------------------------------------------------------------------------
 | 
			
		||||
@@ -2138,7 +2165,7 @@ ENABLE_PREPROCESSING   = YES
 | 
			
		||||
# The default value is: NO.
 | 
			
		||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
 | 
			
		||||
 | 
			
		||||
MACRO_EXPANSION        = NO
 | 
			
		||||
MACRO_EXPANSION        = YES
 | 
			
		||||
 | 
			
		||||
# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
 | 
			
		||||
# the macro expansion is limited to the macros specified with the PREDEFINED and
 | 
			
		||||
@@ -2146,7 +2173,7 @@ MACRO_EXPANSION        = NO
 | 
			
		||||
# The default value is: NO.
 | 
			
		||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
 | 
			
		||||
 | 
			
		||||
EXPAND_ONLY_PREDEF     = NO
 | 
			
		||||
EXPAND_ONLY_PREDEF     = YES
 | 
			
		||||
 | 
			
		||||
# If the SEARCH_INCLUDES tag is set to YES, the include files in the
 | 
			
		||||
# INCLUDE_PATH will be searched if a #include is found.
 | 
			
		||||
@@ -2178,7 +2205,8 @@ INCLUDE_FILE_PATTERNS  =
 | 
			
		||||
# recursively expanded use the := operator instead of the = operator.
 | 
			
		||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
 | 
			
		||||
 | 
			
		||||
PREDEFINED             =
 | 
			
		||||
PREDEFINED             = __attribute__(x)= \
 | 
			
		||||
			 IN_SECTION(x)=
 | 
			
		||||
 | 
			
		||||
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
 | 
			
		||||
# tag can be used to specify a list of macro names that should be expanded. The
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user