Skip to content

Commit 7526c23

Browse files
committed
2.4.0
1 parent 2799acb commit 7526c23

35 files changed

+621
-3520
lines changed

.gitignore

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
spexygen.tar.gz
1+
*.pdf
22

3-
html/
4-
spexy/
3+
html/

SpexyLayout.xml

Lines changed: 271 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,271 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<doxygenlayout version="2.0">
3+
<!-- Generated by doxygen 1.14.0 -->
4+
<!-- Navigation index tabs for HTML output -->
5+
<navindex>
6+
<tab type="mainpage" visible="yes" title="Overview"/>
7+
<tab type="pages" visible="no" title="" intro=""/>
8+
<tab type="usergroup" url="[none]" title="Specifications">
9+
<tab type="user" url="@ref srs" title="Requirements"/>
10+
</tab> <tab type="topics" visible="yes" title="" intro=""/>
11+
<tab type="modules" visible="yes" title="" intro="">
12+
<tab type="modulelist" visible="yes" title="" intro=""/>
13+
<tab type="modulemembers" visible="yes" title="" intro=""/>
14+
</tab>
15+
<tab type="namespaces" visible="yes" title="">
16+
<tab type="namespacelist" visible="yes" title="" intro=""/>
17+
<tab type="namespacemembers" visible="yes" title="" intro=""/>
18+
</tab>
19+
<tab type="concepts" visible="yes" title="">
20+
</tab>
21+
<tab type="interfaces" visible="yes" title="">
22+
<tab type="interfacelist" visible="yes" title="" intro=""/>
23+
<tab type="interfaceindex" visible="$ALPHABETICAL_INDEX" title=""/>
24+
<tab type="interfacehierarchy" visible="yes" title="" intro=""/>
25+
</tab>
26+
<tab type="classes" visible="yes" title="">
27+
<tab type="classlist" visible="yes" title="" intro=""/>
28+
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
29+
<tab type="hierarchy" visible="yes" title="" intro=""/>
30+
<tab type="classmembers" visible="yes" title="" intro=""/>
31+
</tab>
32+
<tab type="structs" visible="yes" title="">
33+
<tab type="structlist" visible="yes" title="" intro=""/>
34+
<tab type="structindex" visible="$ALPHABETICAL_INDEX" title=""/>
35+
</tab>
36+
<tab type="exceptions" visible="yes" title="">
37+
<tab type="exceptionlist" visible="yes" title="" intro=""/>
38+
<tab type="exceptionindex" visible="$ALPHABETICAL_INDEX" title=""/>
39+
<tab type="exceptionhierarchy" visible="yes" title="" intro=""/>
40+
</tab>
41+
<tab type="files" visible="yes" title="">
42+
<tab type="filelist" visible="yes" title="" intro=""/>
43+
<tab type="globals" visible="yes" title="" intro=""/>
44+
</tab>
45+
<tab type="examples" visible="yes" title="" intro=""/>
46+
</navindex>
47+
48+
<!-- Layout definition for a class page -->
49+
<class>
50+
<briefdescription visible="yes"/>
51+
<includes visible="$SHOW_HEADERFILE"/>
52+
<inheritancegraph visible="yes"/>
53+
<collaborationgraph visible="yes"/>
54+
<memberdecl>
55+
<nestedclasses visible="yes" title=""/>
56+
<publictypes visible="yes" title=""/>
57+
<services visible="yes" title=""/>
58+
<interfaces visible="yes" title=""/>
59+
<publicslots visible="yes" title=""/>
60+
<signals visible="yes" title=""/>
61+
<publicmethods visible="yes" title=""/>
62+
<publicstaticmethods visible="yes" title=""/>
63+
<publicattributes visible="yes" title=""/>
64+
<publicstaticattributes visible="yes" title=""/>
65+
<protectedtypes visible="yes" title=""/>
66+
<protectedslots visible="yes" title=""/>
67+
<protectedmethods visible="yes" title=""/>
68+
<protectedstaticmethods visible="yes" title=""/>
69+
<protectedattributes visible="yes" title=""/>
70+
<protectedstaticattributes visible="yes" title=""/>
71+
<packagetypes visible="yes" title=""/>
72+
<packagemethods visible="yes" title=""/>
73+
<packagestaticmethods visible="yes" title=""/>
74+
<packageattributes visible="yes" title=""/>
75+
<packagestaticattributes visible="yes" title=""/>
76+
<properties visible="yes" title=""/>
77+
<events visible="yes" title=""/>
78+
<privatetypes visible="yes" title=""/>
79+
<privateslots visible="yes" title=""/>
80+
<privatemethods visible="yes" title=""/>
81+
<privatestaticmethods visible="yes" title=""/>
82+
<privateattributes visible="yes" title=""/>
83+
<privatestaticattributes visible="yes" title=""/>
84+
<friends visible="yes" title=""/>
85+
<related visible="yes" title="" subtitle=""/>
86+
<membergroups visible="yes"/>
87+
</memberdecl>
88+
<detaileddescription visible="yes" title=""/>
89+
<memberdef>
90+
<inlineclasses visible="yes" title=""/>
91+
<typedefs visible="yes" title=""/>
92+
<enums visible="yes" title=""/>
93+
<services visible="yes" title=""/>
94+
<interfaces visible="yes" title=""/>
95+
<constructors visible="yes" title=""/>
96+
<functions visible="yes" title=""/>
97+
<related visible="yes" title=""/>
98+
<variables visible="yes" title=""/>
99+
<properties visible="yes" title=""/>
100+
<events visible="yes" title=""/>
101+
</memberdef>
102+
<allmemberslink visible="yes"/>
103+
<usedfiles visible="$SHOW_USED_FILES"/>
104+
<authorsection visible="yes"/>
105+
</class>
106+
107+
<!-- Layout definition for a namespace page -->
108+
<namespace>
109+
<briefdescription visible="yes"/>
110+
<memberdecl>
111+
<nestednamespaces visible="yes" title=""/>
112+
<constantgroups visible="yes" title=""/>
113+
<interfaces visible="yes" title=""/>
114+
<classes visible="yes" title=""/>
115+
<concepts visible="yes" title=""/>
116+
<structs visible="yes" title=""/>
117+
<exceptions visible="yes" title=""/>
118+
<typedefs visible="yes" title=""/>
119+
<sequences visible="yes" title=""/>
120+
<dictionaries visible="yes" title=""/>
121+
<enums visible="yes" title=""/>
122+
<functions visible="yes" title=""/>
123+
<variables visible="yes" title=""/>
124+
<properties visible="yes" title=""/>
125+
<membergroups visible="yes"/>
126+
</memberdecl>
127+
<detaileddescription visible="yes" title=""/>
128+
<memberdef>
129+
<inlineclasses visible="yes" title=""/>
130+
<typedefs visible="yes" title=""/>
131+
<sequences visible="yes" title=""/>
132+
<dictionaries visible="yes" title=""/>
133+
<enums visible="yes" title=""/>
134+
<functions visible="yes" title=""/>
135+
<variables visible="yes" title=""/>
136+
<properties visible="yes" title=""/>
137+
</memberdef>
138+
<authorsection visible="yes"/>
139+
</namespace>
140+
141+
<!-- Layout definition for a concept page -->
142+
<concept>
143+
<briefdescription visible="yes"/>
144+
<includes visible="$SHOW_HEADERFILE"/>
145+
<definition visible="yes" title=""/>
146+
<detaileddescription visible="yes" title=""/>
147+
<authorsection visible="yes"/>
148+
</concept>
149+
150+
<!-- Layout definition for a file page -->
151+
<file>
152+
<briefdescription visible="yes"/>
153+
<includes visible="$SHOW_INCLUDE_FILES"/>
154+
<includegraph visible="yes"/>
155+
<includedbygraph visible="yes"/>
156+
<sourcelink visible="yes"/>
157+
<memberdecl>
158+
<interfaces visible="yes" title=""/>
159+
<classes visible="yes" title=""/>
160+
<structs visible="yes" title=""/>
161+
<exceptions visible="yes" title=""/>
162+
<namespaces visible="yes" title=""/>
163+
<concepts visible="yes" title=""/>
164+
<constantgroups visible="yes" title=""/>
165+
<defines visible="yes" title=""/>
166+
<typedefs visible="yes" title=""/>
167+
<sequences visible="yes" title=""/>
168+
<dictionaries visible="yes" title=""/>
169+
<enums visible="yes" title=""/>
170+
<functions visible="yes" title=""/>
171+
<variables visible="yes" title=""/>
172+
<properties visible="yes" title=""/>
173+
<membergroups visible="yes"/>
174+
</memberdecl>
175+
<detaileddescription visible="yes" title=""/>
176+
<memberdef>
177+
<inlineclasses visible="yes" title=""/>
178+
<defines visible="yes" title=""/>
179+
<typedefs visible="yes" title=""/>
180+
<sequences visible="yes" title=""/>
181+
<dictionaries visible="yes" title=""/>
182+
<enums visible="yes" title=""/>
183+
<functions visible="yes" title=""/>
184+
<variables visible="yes" title=""/>
185+
<properties visible="yes" title=""/>
186+
</memberdef>
187+
<authorsection/>
188+
</file>
189+
190+
<!-- Layout definition for a group page -->
191+
<group>
192+
<briefdescription visible="yes"/>
193+
<groupgraph visible="yes"/>
194+
<memberdecl>
195+
<nestedgroups visible="yes" title=""/>
196+
<modules visible="yes" title=""/>
197+
<dirs visible="yes" title=""/>
198+
<files visible="yes" title=""/>
199+
<namespaces visible="yes" title=""/>
200+
<concepts visible="yes" title=""/>
201+
<classes visible="yes" title=""/>
202+
<defines visible="yes" title=""/>
203+
<typedefs visible="yes" title=""/>
204+
<sequences visible="yes" title=""/>
205+
<dictionaries visible="yes" title=""/>
206+
<enums visible="yes" title=""/>
207+
<enumvalues visible="yes" title=""/>
208+
<functions visible="yes" title=""/>
209+
<variables visible="yes" title=""/>
210+
<signals visible="yes" title=""/>
211+
<publicslots visible="yes" title=""/>
212+
<protectedslots visible="yes" title=""/>
213+
<privateslots visible="yes" title=""/>
214+
<events visible="yes" title=""/>
215+
<properties visible="yes" title=""/>
216+
<friends visible="yes" title=""/>
217+
<membergroups visible="yes"/>
218+
</memberdecl>
219+
<detaileddescription visible="yes" title=""/>
220+
<memberdef>
221+
<pagedocs/>
222+
<inlineclasses visible="yes" title=""/>
223+
<defines visible="yes" title=""/>
224+
<typedefs visible="yes" title=""/>
225+
<sequences visible="yes" title=""/>
226+
<dictionaries visible="yes" title=""/>
227+
<enums visible="yes" title=""/>
228+
<enumvalues visible="yes" title=""/>
229+
<functions visible="yes" title=""/>
230+
<variables visible="yes" title=""/>
231+
<signals visible="yes" title=""/>
232+
<publicslots visible="yes" title=""/>
233+
<protectedslots visible="yes" title=""/>
234+
<privateslots visible="yes" title=""/>
235+
<events visible="yes" title=""/>
236+
<properties visible="yes" title=""/>
237+
<friends visible="yes" title=""/>
238+
</memberdef>
239+
<authorsection visible="yes"/>
240+
</group>
241+
242+
<!-- Layout definition for a C++20 module page -->
243+
<module>
244+
<briefdescription visible="yes"/>
245+
<exportedmodules visible="yes"/>
246+
<memberdecl>
247+
<concepts visible="yes" title=""/>
248+
<classes visible="yes" title=""/>
249+
<enums visible="yes" title=""/>
250+
<typedefs visible="yes" title=""/>
251+
<functions visible="yes" title=""/>
252+
<variables visible="yes" title=""/>
253+
<membergroups visible="yes" title=""/>
254+
</memberdecl>
255+
<detaileddescription visible="yes" title=""/>
256+
<memberdecl>
257+
<files visible="yes"/>
258+
</memberdecl>
259+
</module>
260+
261+
<!-- Layout definition for a directory page -->
262+
<directory>
263+
<briefdescription visible="yes"/>
264+
<directorygraph visible="yes"/>
265+
<memberdecl>
266+
<dirs visible="yes"/>
267+
<files visible="yes"/>
268+
</memberdecl>
269+
<detaileddescription visible="yes" title=""/>
270+
</directory>
271+
</doxygenlayout>

Spexyfile

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -61,32 +61,35 @@ ALIASES += \
6161
"webref{2}=<a target=\"_blank\" rel=\"noopener\" href=\"\1\">\2&uarr;</a>" \
6262
"clearpage=@latexonly \clearpage @endlatexonly"
6363

64+
#---------------------------------------------------------------------------
65+
# Configuration options related to XML
66+
#---------------------------------------------------------------------------
67+
#LAYOUT_FILE = $(SPEXYGEN)/SpexyLayout.xml
68+
6469
#---------------------------------------------------------------------------
6570
# Configuration options related to the HTML output
6671
#---------------------------------------------------------------------------
67-
# Spexygen: spexygen-awesome style
72+
# Spexygen: spexygen style
6873
#---------------------------------------------------------------------------
69-
HTML_EXTRA_STYLESHEET = $(SPEXYGEN)/spexygen-awesome/doxygen-awesome.css \
70-
$(SPEXYGEN)/spexygen-awesome/doxygen-awesome-sidebar-only.css \
71-
$(SPEXYGEN)/spexygen-awesome/doxygen-awesome-sidebar-only-darkmode-toggle.css \
72-
$(SPEXYGEN)/spexygen-awesome/spexy-awesome.css
73-
74-
HTML_EXTRA_FILES = $(SPEXYGEN)/spexygen-awesome/doxygen-awesome-darkmode-toggle.js \
75-
$(SPEXYGEN)/spexygen-awesome/spexy-awesome.js \
76-
$(SPEXYGEN)/spexygen-awesome/image-preview.js
74+
HTML_EXTRA_STYLESHEET = $(SPEXYGEN)/spexy.css
75+
HTML_EXTRA_FILES = $(SPEXYGEN)/image-preview.js
76+
DISABLE_INDEX = YES
77+
GENERATE_TREEVIEW = YES
78+
PAGE_OUTLINE_PANEL = YES
79+
FULL_SIDEBAR = YES
7780

7881
#---------------------------------------------------------------------------
7982
# Spexygen: customized HTML header/footer
8083
# (can be overridden by the including Doxyfile)
8184
#---------------------------------------------------------------------------
82-
HTML_HEADER = $(SPEXYGEN)/spexygen-awesome/spexy-header.html
83-
HTML_FOOTER = $(SPEXYGEN)/spexygen-awesome/spexy-footer.html
85+
HTML_HEADER = $(SPEXYGEN)/spexy-header.html
86+
HTML_FOOTER = $(SPEXYGEN)/spexy-footer.html
8487

8588
#---------------------------------------------------------------------------
8689
# Configuration options related to the LaTeX output
8790
#---------------------------------------------------------------------------
8891
# Spexygen: customized LaTeX header/footer
8992
# (can be overridden by the including Doxyfile)
9093
#---------------------------------------------------------------------------
91-
LATEX_HEADER = $(SPEXYGEN)/spexygen-awesome/spexy-header.tex
92-
LATEX_FOOTER = $(SPEXYGEN)/spexygen-awesome/spexy-footer.tex
94+
LATEX_HEADER = $(SPEXYGEN)/spexy-header.tex
95+
LATEX_FOOTER = $(SPEXYGEN)/spexy-footer.tex

deploy.bat

Lines changed: 0 additions & 37 deletions
This file was deleted.

doc/DOC_MAN_SPX.pdf

-926 KB
Binary file not shown.

0 commit comments

Comments
 (0)