1
"\\NeedsTeXFormat{LaTeX2e}\n"
2
"\\ProvidesPackage{doxygen}\n"
4
"% Packages used by this style file\n"
5
"\\RequirePackage{alltt}\n"
6
"\\RequirePackage{array}\n"
7
"\\RequirePackage{calc}\n"
8
"\\RequirePackage{float}\n"
9
"\\RequirePackage{ifthen}\n"
10
"\\RequirePackage{verbatim}\n"
11
"\\RequirePackage[table]{xcolor}\n"
12
"\\RequirePackage{xtab}\n"
14
"%---------- Internal commands used in this style file ----------------\n"
16
"\\newcommand{\\ensurespace}[1]{%\n"
18
" \\setlength{\\dimen@}{#1}%\n"
19
" \\vskip\\z@\\@plus\\dimen@%\n"
20
" \\penalty -100\\vskip\\z@\\@plus -\\dimen@%\n"
23
" \\vskip -\\dimen@%\n"
24
" \\vskip\\z@skip% hide the previous |\\vskip| from |\\addvspace|\n"
28
"\\newcommand{\\DoxyLabelFont}{}\n"
29
"\\newcommand{\\entrylabel}[1]{%\n"
31
" \\parbox[b]{\\labelwidth-4pt}{%\n"
32
" \\makebox[0pt][l]{\\DoxyLabelFont#1}%\n"
33
" \\vspace{1.5\\baselineskip}%\n"
38
"\\newenvironment{DoxyDesc}[1]{%\n"
39
" \\ensurespace{4\\baselineskip}%\n"
40
" \\begin{list}{}{%\n"
41
" \\settowidth{\\labelwidth}{20pt}%\n"
42
" \\setlength{\\parsep}{0pt}%\n"
43
" \\setlength{\\itemsep}{0pt}%\n"
44
" \\setlength{\\leftmargin}{\\labelwidth+\\labelsep}%\n"
45
" \\renewcommand{\\makelabel}{\\entrylabel}%\n"
52
"\\newsavebox{\\xrefbox}\n"
53
"\\newlength{\\xreflength}\n"
54
"\\newcommand{\\xreflabel}[1]{%\n"
55
" \\sbox{\\xrefbox}{#1}%\n"
56
" \\setlength{\\xreflength}{\\wd\\xrefbox}%\n"
57
" \\ifthenelse{\\xreflength>\\labelwidth}{%\n"
58
" \\begin{minipage}{\\textwidth}%\n"
59
" \\setlength{\\parindent}{0pt}%\n"
60
" \\hangindent=15pt\\bfseries #1\\vspace{1.2\\itemsep}%\n"
63
" \\parbox[b]{\\labelwidth}{\\makebox[0pt][l]{\\textbf{#1}}}%\n"
67
"%---------- Commands used by doxygen LaTeX output generator ----------\n"
69
"% Used by <pre> ... </pre>\n"
70
"\\newenvironment{DoxyPre}{%\n"
78
"% Used by @code ... @endcode\n"
79
"\\newenvironment{DoxyCode}{%\n"
88
"% Used by @example, @include, @includelineno and @dontinclude\n"
89
"\\newenvironment{DoxyCodeInclude}{%\n"
95
"% Used by @verbatim ... @endverbatim\n"
96
"\\newenvironment{DoxyVerb}{%\n"
104
"% Used by @verbinclude\n"
105
"\\newenvironment{DoxyVerbInclude}{%\n"
111
"% Used by numbered lists (using '-#' or <ol> ... </ol>)\n"
112
"\\newenvironment{DoxyEnumerate}{%\n"
118
"% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)\n"
119
"\\newenvironment{DoxyItemize}{%\n"
125
"% Used by description lists (using <dl> ... </dl>)\n"
126
"\\newenvironment{DoxyDescription}{%\n"
129
" \\enddescription%\n"
132
"% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc\n"
133
"% (only if caption is specified)\n"
134
"\\newenvironment{DoxyImage}{%\n"
135
" \\begin{figure}[H]%\n"
136
" \\begin{center}%\n"
142
"% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc\n"
143
"% (only if no caption is specified)\n"
144
"\\newenvironment{DoxyImageNoCaption}{%\n"
148
"% Used by @attention\n"
149
"\\newenvironment{DoxyAttention}[1]{%\n"
150
" \\begin{DoxyDesc}{#1}%\n"
152
" \\end{DoxyDesc}%\n"
155
"% Used by @author and @authors\n"
156
"\\newenvironment{DoxyAuthor}[1]{%\n"
157
" \\begin{DoxyDesc}{#1}%\n"
159
" \\end{DoxyDesc}%\n"
163
"\\newenvironment{DoxyDate}[1]{%\n"
164
" \\begin{DoxyDesc}{#1}%\n"
166
" \\end{DoxyDesc}%\n"
169
"% Used by @invariant\n"
170
"\\newenvironment{DoxyInvariant}[1]{%\n"
171
" \\begin{DoxyDesc}{#1}%\n"
173
" \\end{DoxyDesc}%\n"
177
"\\newenvironment{DoxyNote}[1]{%\n"
178
" \\begin{DoxyDesc}{#1}%\n"
180
" \\end{DoxyDesc}%\n"
184
"\\newenvironment{DoxyPostcond}[1]{%\n"
185
" \\begin{DoxyDesc}{#1}%\n"
187
" \\end{DoxyDesc}%\n"
191
"\\newenvironment{DoxyPrecond}[1]{%\n"
192
" \\begin{DoxyDesc}{#1}%\n"
194
" \\end{DoxyDesc}%\n"
197
"% Used by @copyright\n"
198
"\\newenvironment{DoxyCopyright}[1]{%\n"
199
" \\begin{DoxyDesc}{#1}%\n"
201
" \\end{DoxyDesc}%\n"
204
"% Used by @remark\n"
205
"\\newenvironment{DoxyRemark}[1]{%\n"
206
" \\begin{DoxyDesc}{#1}%\n"
208
" \\end{DoxyDesc}%\n"
211
"% Used by @return and @returns\n"
212
"\\newenvironment{DoxyReturn}[1]{%\n"
213
" \\begin{DoxyDesc}{#1}%\n"
215
" \\end{DoxyDesc}%\n"
219
"\\newenvironment{DoxySince}[1]{%\n"
220
" \\begin{DoxyDesc}{#1}%\n"
222
" \\end{DoxyDesc}%\n"
226
"\\newenvironment{DoxySeeAlso}[1]{%\n"
227
" \\begin{DoxyDesc}{#1}%\n"
229
" \\end{DoxyDesc}%\n"
232
"% Used by @version\n"
233
"\\newenvironment{DoxyVersion}[1]{%\n"
234
" \\begin{DoxyDesc}{#1}%\n"
236
" \\end{DoxyDesc}%\n"
239
"% Used by @warning\n"
240
"\\newenvironment{DoxyWarning}[1]{%\n"
241
" \\begin{DoxyDesc}{#1}%\n"
243
" \\end{DoxyDesc}%\n"
246
"% Used by @internal\n"
247
"\\newenvironment{DoxyInternal}[1]{%\n"
248
" \\paragraph*{#1}%\n"
252
"% Used by @par and @paragraph\n"
253
"\\newenvironment{DoxyParagraph}[1]{%\n"
254
" \\begin{list}{}{%\n"
255
" \\settowidth{\\labelwidth}{40pt}%\n"
256
" \\setlength{\\leftmargin}{\\labelwidth}%\n"
257
" \\setlength{\\parsep}{0pt}%\n"
258
" \\setlength{\\itemsep}{-4pt}%\n"
259
" \\renewcommand{\\makelabel}{\\entrylabel}%\n"
266
"% Used by parameter lists\n"
267
"\\newenvironment{DoxyParams}[2][]{%\n"
269
" \\tabletail{\\hline}%\n"
270
" \\tablelasttail{\\hline}%\n"
271
" \\tablefirsthead{}%\n"
273
" \\ifthenelse{\\equal{#1}{}}%\n"
274
" {\\tablefirsthead{\\multicolumn{2}{l}{\\hspace{-6pt}\\bfseries\\fontseries{bc}\\selectfont\\color{darkgray} #2}\\\\[1ex]}%\n"
275
" \\begin{xtabular}{|>{\\raggedleft\\hspace{0pt}}p{0.15\\textwidth}|%\n"
276
" p{0.805\\textwidth}|}}%\n"
277
" {\\ifthenelse{\\equal{#1}{1}}%\n"
278
" {\\tablefirsthead{\\multicolumn{2}{l}{\\hspace{-6pt}\\bfseries\\fontseries{bc}\\selectfont\\color{darkgray} #2}\\\\[1ex]}%\n"
279
" \\begin{xtabular}{|>{\\centering}p{0.10\\textwidth}|%\n"
280
" >{\\raggedleft\\hspace{0pt}}p{0.15\\textwidth}|%\n"
281
" p{0.678\\textwidth}|}}%\n"
282
" {\\tablefirsthead{\\multicolumn{2}{l}{\\hspace{-6pt}\\bfseries\\fontseries{bc}\\selectfont\\color{darkgray} #2}\\\\[1ex]}%\n"
283
" \\begin{xtabular}{|>{\\centering}p{0.10\\textwidth}|%\n"
284
" >{\\centering\\hspace{0pt}}p{0.15\\textwidth}|%\n"
285
" >{\\raggedleft\\hspace{0pt}}p{0.15\\textwidth}|%\n"
286
" p{0.501\\textwidth}|}}%\n"
289
" \\end{xtabular}%\n"
290
" \\tablefirsthead{}%\n"
294
"% Used for fields of simple structs\n"
295
"\\newenvironment{DoxyFields}[1]{%\n"
297
" \\tabletail{\\hline}%\n"
298
" \\tablelasttail{\\hline}%\n"
300
" \\tablefirsthead{\\multicolumn{2}{l}{\\hspace{-6pt}\\bfseries\\fontseries{bc}\\selectfont\\color{darkgray} #1}\\\\[1ex]}%\n"
301
" \\begin{xtabular}{|>{\\raggedleft\\hspace{0pt}}p{0.15\\textwidth}|%\n"
302
" p{0.15\\textwidth}|%\n"
303
" p{0.63\\textwidth}|}%\n"
306
" \\end{xtabular}%\n"
307
" \\tablefirsthead{}%\n"
311
"% Used for parameters within a detailed function description\n"
312
"\\newenvironment{DoxyParamCaption}{%\n"
313
" \\renewcommand{\\item}[2][]{##1 {\\em ##2}}%\n"
317
"% Used by return value lists\n"
318
"\\newenvironment{DoxyRetVals}[1]{%\n"
320
" \\tabletail{\\hline}%\n"
321
" \\tablelasttail{\\hline}%\n"
323
" \\tablefirsthead{\\multicolumn{2}{l}{\\hspace{-6pt}\\bfseries\\fontseries{bc}\\selectfont\\color{darkgray} #1}\\\\[1ex]}%\n"
324
" \\begin{xtabular}{|>{\\raggedleft\\hspace{0pt}}p{0.25\\textwidth}|%\n"
325
" p{0.705\\textwidth}|}%\n"
328
" \\end{xtabular}%\n"
329
" \\tablefirsthead{}%\n"
333
"% Used by exception lists\n"
334
"\\newenvironment{DoxyExceptions}[1]{%\n"
336
" \\tabletail{\\hline}%\n"
337
" \\tablelasttail{\\hline}%\n"
339
" \\tablefirsthead{\\multicolumn{2}{l}{\\hspace{-6pt}\\bfseries\\fontseries{bc}\\selectfont\\color{darkgray} #1}\\\\[1ex]}%\n"
340
" \\begin{xtabular}{|>{\\raggedleft\\hspace{0pt}}p{0.25\\textwidth}|%\n"
341
" p{0.705\\textwidth}|}%\n"
344
" \\end{xtabular}%\n"
345
" \\tablefirsthead{}%\n"
349
"% Used by template parameter lists\n"
350
"\\newenvironment{DoxyTemplParams}[1]{%\n"
352
" \\tabletail{\\hline}%\n"
353
" \\tablelasttail{\\hline}%\n"
355
" \\tablefirsthead{\\multicolumn{2}{l}{\\hspace{-6pt}\\bfseries\\fontseries{bc}\\selectfont\\color{darkgray} #1}\\\\[1ex]}%\n"
356
" \\begin{xtabular}{|>{\\raggedleft\\hspace{0pt}}p{0.25\\textwidth}|%\n"
357
" p{0.705\\textwidth}|}%\n"
360
" \\end{xtabular}%\n"
361
" \\tablefirsthead{}%\n"
365
"% Used for member lists\n"
366
"\\newenvironment{DoxyCompactItemize}{%\n"
367
" \\begin{itemize}%\n"
368
" \\setlength{\\itemsep}{-3pt}%\n"
369
" \\setlength{\\parsep}{0pt}%\n"
370
" \\setlength{\\topsep}{0pt}%\n"
371
" \\setlength{\\partopsep}{0pt}%\n"
376
"% Used for member descriptions\n"
377
"\\newenvironment{DoxyCompactList}{%\n"
378
" \\begin{list}{}{%\n"
379
" \\setlength{\\leftmargin}{0.5cm}%\n"
380
" \\setlength{\\itemsep}{0pt}%\n"
381
" \\setlength{\\parsep}{0pt}%\n"
382
" \\setlength{\\topsep}{0pt}%\n"
383
" \\renewcommand{\\makelabel}{\\hfill}%\n"
389
"% Used for reference lists (@bug, @deprecated, @todo, etc.)\n"
390
"\\newenvironment{DoxyRefList}{%\n"
391
" \\begin{list}{}{%\n"
392
" \\setlength{\\labelwidth}{10pt}%\n"
393
" \\setlength{\\leftmargin}{\\labelwidth}%\n"
394
" \\addtolength{\\leftmargin}{\\labelsep}%\n"
395
" \\renewcommand{\\makelabel}{\\xreflabel}%\n"
401
"% Used by @bug, @deprecated, @todo, etc.\n"
402
"\\newenvironment{DoxyRefDesc}[1]{%\n"
403
" \\begin{list}{}{%\n"
404
" \\renewcommand\\makelabel[1]{\\textbf{##1}}%\n"
405
" \\settowidth\\labelwidth{\\makelabel{#1}}%\n"
406
" \\setlength\\leftmargin{\\labelwidth+\\labelsep}%\n"
412
"% Used by parameter lists and simple sections\n"
413
"\\newenvironment{Desc}\n"
414
"{\\begin{list}{}{%\n"
415
" \\settowidth{\\labelwidth}{40pt}%\n"
416
" \\setlength{\\leftmargin}{\\labelwidth}%\n"
417
" \\setlength{\\parsep}{0pt}%\n"
418
" \\setlength{\\itemsep}{-4pt}%\n"
419
" \\renewcommand{\\makelabel}{\\entrylabel}%\n"
426
"\\newcommand{\\PBS}[1]{\\let\\temp=\\\\#1\\let\\\\=\\temp}%\n"
427
"\\newlength{\\tmplength}%\n"
428
"\\newenvironment{TabularC}[1]%\n"
430
"\\setlength{\\tmplength}%\n"
431
" {\\linewidth/(#1)-\\tabcolsep*2-\\arrayrulewidth*(#1+1)/(#1)}%\n"
432
" \\par\\begin{xtabular*}{\\linewidth}%\n"
433
" {*{#1}{|>{\\PBS\\raggedright\\hspace{0pt}}p{\\the\\tmplength}}|}%\n"
435
"{\\end{xtabular*}\\par}%\n"
437
"% Used for member group headers\n"
438
"\\newenvironment{Indent}{%\n"
439
" \\begin{list}{}{%\n"
440
" \\setlength{\\leftmargin}{0.5cm}%\n"
442
" \\item[]\\ignorespaces%\n"
448
"% Used when hyperlinks are turned off\n"
449
"\\newcommand{\\doxyref}[3]{%\n"
450
" \\textbf{#1} (\\textnormal{#2}\\,\\pageref{#3})%\n"
453
"% Used for syntax highlighting\n"
454
"\\definecolor{comment}{rgb}{0.5,0.0,0.0}\n"
455
"\\definecolor{keyword}{rgb}{0.0,0.5,0.0}\n"
456
"\\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}\n"
457
"\\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}\n"
458
"\\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}\n"
459
"\\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}\n"
460
"\\definecolor{charliteral}{rgb}{0.0,0.5,0.5}\n"
461
"\\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}\n"
462
"\\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}\n"
463
"\\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}\n"
464
"\\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}\n"