-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathDoxyfile
More file actions
87 lines (79 loc) · 1.98 KB
/
Doxyfile
File metadata and controls
87 lines (79 loc) · 1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
PROJECT_NAME = "hazardous irc"
PROJECT_BRIEF = "Back to the future ... a basic IRC server (school 42 project)"
PROJECT_LOGO = docs/hazirc.jpg
PROJECT_NUMBER = 0.1.0
OUTPUT_DIRECTORY = docs
CREATE_SUBDIRS = YES
INPUT = ./includes ./srcs
FILE_PATTERNS = *.hpp *.h .cpp
RECURSIVE = YES
EXCLUDE_PATTERNS = /test/ /.github/ /build/ /cmake- /./
EXCLUDE_SYMLINKS = YES
STRIP_FROM_PATH = ./
EXCLUDE_SYMBOLS = std*
SHOW_NAMESPACES = YES
HIDE_SCOPE_NAMES = NO
QUALIFY_NAMES = YES
FULL_PATH_NAMES = NO
OPTIMIZE_OUTPUT_FOR_CPLUSPLUS = YES
BUILTIN_STL_SUPPORT = YES
CLANG_ASSISTED_PARSING = YES
CLANG_OPTIONS = -std=c++98
EXTRACT_ALL = YES
HIDE_UNDOC_CLASSES = NO
HIDE_UNDOC_MEMBERS = NO
EXTRACT_PRIVATE = NO
EXTRACT_STATIC = YES
EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_METHODS = YES
EXTRACT_ANON_NSPACES = YES
# //// GRAPHS
HAVE_DOT = YES
DOT_PATH = $HOME/.local/bin
DOT_IMAGE_FORMAT = svg
DOT_NUM_THREADS = 2
DOT_TRANSPARENT = YES
DOT_LIMIT_NODES = 50
DOT_GRAPH_ATTRS = "rankdir=LR; ratio=compress;"
DOT_NODE_ATTRS = "shape=box; fontname=Helvetica; fontsize=10;"
DOT_EDGE_ATTRS = "fontname=Helvetica; fontsize=10;"
COLLABORATION_GRAPH = NO
INCLUDE_GRAPH = YES
INCLUDED_BY_GRAPH = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES
CLASS_GRAPH = YES
UML_LOOK = YES
UML_LIMIT_NUM_FIELDS = 20
ENABLE_PREPROCESSING = YES
# ///// OUTPUTS
GENERATE_HTML = YES
HTML_OUTPUT = html
HTML_DYNAMIC_SECTIONS = YES
GENERATE_TREEVIEW = YES
TREEVIEW_WIDTH = 260
SEARCHENGINE = YES
DISABLE_INDEX = NO
HTML_COLORSTYLE = LIGHT
USE_MDFILE_AS_MAINPAGE = README.md
MARKDOWN_SUPPORT = YES
MARKDOWN_IDENTIFIERS = YES
AUTOLINK_SUPPORT = YES
TAB_SIZE = 4
GENERATE_LATEX = NO
GENERATE_MAN = NO
# //// WARNINGS
WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_NO_PARAMDOC = YES
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE = doxygen-warnings.log
# //// SOURCE CODE INTEGRATION
SOURCE_BROWSER = YES
INLINE_SOURCES = YES
SOURCE_HIGHLIGHT = YES
SOURCE_HIGHLIGHT_LANG = cpp
EXTRACT_SOURCE = YES
REFERENCED_BY_RELATION = YES
REFERENCES_RELATION = YES