2 # Doxygen config file for ANTLR's C++ support libraries.
4 # Thanks to Bill Zheng for parts of this.
6 PROJECT_NAME = "ANTLR Support Libraries 2.7.1+"
10 FILE_PATTERNS = *.cpp *.h *.hpp
11 JAVADOC_AUTOBRIEF = NO
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
19 ENABLE_PREPROCESSING = YES
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.
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.
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
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.
40 PREDEFINED = "ANTLR_USE_NAMESPACE(_x_)=_x_::" \
41 "ANTLR_USING_NAMESPACE(_x_)=using namespace _x_;" \
42 "ANTLR_C_USING(_x_)=" \
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
48 EXPAND_ONLY_PREDEF = YES
51 OUTPUT_DIRECTORY = gen_doc
55 CASE_SENSE_NAMES = YES
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.
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.
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
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.
81 COLLABORATION_GRAPH = YES
83 INCLUDED_BY_GRAPH = YES
87 # HTML output and friends...
89 # Tree view gives too much trouble with various browsers.
90 GENERATE_TREEVIEW = NO
91 # Latex output and friends...
96 # Control of convenience stuff
97 GENERATE_TODOLIST = YES
98 # Control over warnings etc. Unset EXTRACT_ALL to get this to work
99 WARN_IF_UNDOCUMENTED = YES