]> git.saurik.com Git - apple/security.git/blame - libsecurity_codesigning/antlr2/doxygen.cfg
Security-55471.14.18.tar.gz
[apple/security.git] / libsecurity_codesigning / antlr2 / doxygen.cfg
CommitLineData
427c49bc
A
1#
2# Doxygen config file for ANTLR's C++ support libraries.
3#
4# Thanks to Bill Zheng for parts of this.
5#
6PROJECT_NAME = "ANTLR Support Libraries 2.7.1+"
7# Input files:
8INPUT = antlr src
9RECURSIVE = YES
10FILE_PATTERNS = *.cpp *.h *.hpp
11JAVADOC_AUTOBRIEF = NO
12
13#---------------------------------------------------------------------------
14# Configuration options related to the preprocessor
15#---------------------------------------------------------------------------
16# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
17# evaluate all C-preprocessor directives found in the sources and include
18# files.
19ENABLE_PREPROCESSING = YES
20
21# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
22# names in the source code. If set to NO (the default) only conditional
23# compilation will be performed.
24MACRO_EXPANSION = YES
25
26# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
27# in the INCLUDE_PATH (see below) will be search if a #include is found.
28SEARCH_INCLUDES = YES
29
30# The INCLUDE_PATH tag can be used to specify one or more directories that
31# contain include files that are not input files but should be processed by
32# the preprocessor.
33INCLUDE_PATH =
34
35# The PREDEFINED tag can be used to specify one or more macro names that
36# are defined before the preprocessor is started (similar to the -D option of
37# gcc). The argument of the tag is a list of macros of the form: name
38# or name=definition (no spaces). If the definition and the = are
39# omitted =1 is assumed.
40PREDEFINED = "ANTLR_USE_NAMESPACE(_x_)=_x_::" \
41 "ANTLR_USING_NAMESPACE(_x_)=using namespace _x_;" \
42 "ANTLR_C_USING(_x_)=" \
43 "ANTLR_API="
44
45# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
46# then the macro expansion is limited to the macros specified with the
47# PREDEFINED tag.
48EXPAND_ONLY_PREDEF = YES
49
50# Output options
51OUTPUT_DIRECTORY = gen_doc
52PAPER_TYPE = a4wide
53#PAPER_TYPE = a4
54TAB_SIZE = 3
55CASE_SENSE_NAMES = YES
56
57# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
58# the brief description of a member or function before the detailed description.
59# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
60# brief descriptions will be completely suppressed.
61REPEAT_BRIEF = YES
62
63# The INTERNAL_DOCS tag determines if documentation
64# that is typed after a \internal command is included. If the tag is set
65# to NO (the default) then the documentation will be excluded.
66# Set it to YES to include the internal documentation.
67INTERNAL_DOCS = NO
68
69# if the INHERIT_DOCS tag is set to YES (the default) then an undocumented
70# member inherits the documentation from any documented member that it
71# reimplements.
72INHERIT_DOCS = YES
73
74# if the INLINE_INFO tag is set to YES (the default) then a tag [inline]
75# is inserted in the documentation for inline members.
76INLINE_INFO = YES
77
78# Dot and friends...
79HAVE_DOT = YES
80CLASS_GRAPH = YES
81COLLABORATION_GRAPH = YES
82INCLUDE_GRAPH = YES
83INCLUDED_BY_GRAPH = YES
84EXTRACT_ALL = YES
85EXTRACT_STATIC = YES
86EXTRACT_PRIVATE = YES
87# HTML output and friends...
88GENERATE_HTML = YES
89# Tree view gives too much trouble with various browsers.
90GENERATE_TREEVIEW = NO
91# Latex output and friends...
92GENERATE_LATEX = NO
93PDF_HYPERLINKS = YES
94GENERATE_MAN = NO
95GENERATE_RTF = NO
96# Control of convenience stuff
97GENERATE_TODOLIST = YES
98# Control over warnings etc. Unset EXTRACT_ALL to get this to work
99WARN_IF_UNDOCUMENTED = YES
100WARNINGS = YES
101QUIET = YES