Doxygen
Toggle main menu visibility
Loading...
Searching...
No Matches
cmdmapper.cpp
Go to the documentation of this file.
1
/******************************************************************************
2
*
3
* Copyright (C) 1997-2023 by Dimitri van Heesch.
4
*
5
* Permission to use, copy, modify, and distribute this software and its
6
* documentation under the terms of the GNU General Public License is hereby
7
* granted. No representations are made about the suitability of this software
8
* for any purpose. It is provided "as is" without express or implied warranty.
9
* See the GNU General Public License for more details.
10
*
11
* Documents produced by Doxygen are derivative works derived from the
12
* input used in their production; they are not affected by this license.
13
*
14
*/
15
16
#include "
cmdmapper.h
"
17
18
static
const
CommandMap<CommandType>
g_cmdMap
=
19
{
20
{
"a"
,
CommandType::CMD_EMPHASIS
},
21
{
"addindex"
,
CommandType::CMD_ADDINDEX
},
22
{
"anchor"
,
CommandType::CMD_ANCHOR
},
23
{
"arg"
,
CommandType::CMD_LI
},
24
{
"attention"
,
CommandType::CMD_ATTENTION
},
25
{
"author"
,
CommandType::CMD_AUTHOR
},
26
{
"authors"
,
CommandType::CMD_AUTHORS
},
27
{
"b"
,
CommandType::CMD_BOLD
},
28
{
"c"
,
CommandType::CMD_CODE
},
29
{
"cite"
,
CommandType::CMD_CITE
},
30
{
"icode"
,
CommandType::CMD_ISTARTCODE
},
31
{
"code"
,
CommandType::CMD_STARTCODE
},
32
{
"copydoc"
,
CommandType::CMD_COPYDOC
},
33
{
"copybrief"
,
CommandType::CMD_COPYBRIEF
},
34
{
"copydetails"
,
CommandType::CMD_COPYDETAILS
},
35
{
"copyright"
,
CommandType::CMD_COPYRIGHT
},
36
{
"date"
,
CommandType::CMD_DATE
},
37
{
"showdate"
,
CommandType::CMD_SHOWDATE
},
38
{
"dontinclude"
,
CommandType::CMD_DONTINCLUDE
},
39
{
"dotfile"
,
CommandType::CMD_DOTFILE
},
40
{
"doxyconfig"
,
CommandType::CMD_DOXYCONFIG
},
41
{
"e"
,
CommandType::CMD_EMPHASIS
},
42
{
"em"
,
CommandType::CMD_EMPHASIS
},
43
{
"endicode"
,
CommandType::CMD_ENDICODE
},
44
{
"endcode"
,
CommandType::CMD_ENDCODE
},
45
{
"endhtmlonly"
,
CommandType::CMD_ENDHTMLONLY
},
46
{
"endlatexonly"
,
CommandType::CMD_ENDLATEXONLY
},
47
{
"endlink"
,
CommandType::CMD_ENDLINK
},
48
{
"endsecreflist"
,
CommandType::CMD_ENDSECREFLIST
},
49
{
"endiverbatim"
,
CommandType::CMD_ENDIVERBATIM
},
50
{
"endverbatim"
,
CommandType::CMD_ENDVERBATIM
},
51
{
"endxmlonly"
,
CommandType::CMD_ENDXMLONLY
},
52
{
"exception"
,
CommandType::CMD_EXCEPTION
},
53
{
"_form"
,
CommandType::CMD_FORMULA
},
54
{
"htmlinclude"
,
CommandType::CMD_HTMLINCLUDE
},
55
{
"htmlonly"
,
CommandType::CMD_HTMLONLY
},
56
{
"image"
,
CommandType::CMD_IMAGE
},
57
{
"important"
,
CommandType::CMD_IMPORTANT
},
58
{
"include"
,
CommandType::CMD_INCLUDE
},
59
{
"internal"
,
CommandType::CMD_INTERNAL
},
60
{
"invariant"
,
CommandType::CMD_INVARIANT
},
61
{
"javalink"
,
CommandType::CMD_JAVALINK
},
62
{
"javalinkplain"
,
CommandType::CMD_JAVALINK
},
63
{
"latexinclude"
,
CommandType::CMD_LATEXINCLUDE
},
64
{
"latexonly"
,
CommandType::CMD_LATEXONLY
},
65
{
"li"
,
CommandType::CMD_LI
},
66
{
"line"
,
CommandType::CMD_LINE
},
67
{
"link"
,
CommandType::CMD_LINK
},
68
{
"n"
,
CommandType::CMD_LINEBREAK
},
69
{
"note"
,
CommandType::CMD_NOTE
},
70
{
"p"
,
CommandType::CMD_CODE
},
71
{
"par"
,
CommandType::CMD_PAR
},
72
{
"param"
,
CommandType::CMD_PARAM
},
73
{
"post"
,
CommandType::CMD_POST
},
74
{
"pre"
,
CommandType::CMD_PRE
},
75
{
"ref"
,
CommandType::CMD_REF
},
76
{
"refitem"
,
CommandType::CMD_SECREFITEM
},
77
{
"remark"
,
CommandType::CMD_REMARK
},
78
{
"remarks"
,
CommandType::CMD_REMARK
},
79
{
"requirement"
,
CommandType::CMD_REQUIREMENT
},
80
{
"result"
,
CommandType::CMD_RETURN
},
81
{
"return"
,
CommandType::CMD_RETURN
},
82
{
"returns"
,
CommandType::CMD_RETURN
},
83
{
"retval"
,
CommandType::CMD_RETVAL
},
84
{
"sa"
,
CommandType::CMD_SA
},
85
{
"secreflist"
,
CommandType::CMD_SECREFLIST
},
86
{
"section"
,
CommandType::CMD_SECTION
},
87
{
"snippet"
,
CommandType::CMD_SNIPPET
},
88
{
"snippetlineno"
,
CommandType::CMD_SNIPWITHLINES
},
89
{
"subpage"
,
CommandType::CMD_SUBPAGE
},
90
{
"subsection"
,
CommandType::CMD_SUBSECTION
},
91
{
"subsubsection"
,
CommandType::CMD_SUBSUBSECTION
},
92
{
"paragraph"
,
CommandType::CMD_PARAGRAPH
},
93
{
"subparagraph"
,
CommandType::CMD_SUBPARAGRAPH
},
94
{
"subsubparagraph"
,
CommandType::CMD_SUBSUBPARAGRAPH
},
95
{
"see"
,
CommandType::CMD_SA
},
96
{
"since"
,
CommandType::CMD_SINCE
},
97
{
"skip"
,
CommandType::CMD_SKIP
},
98
{
"skipline"
,
CommandType::CMD_SKIPLINE
},
99
{
"xmlonly"
,
CommandType::CMD_XMLONLY
},
100
{
"xrefitem"
,
CommandType::CMD_XREFITEM
},
101
{
"throw"
,
CommandType::CMD_EXCEPTION
},
102
{
"until"
,
CommandType::CMD_UNTIL
},
103
{
"iverbatim"
,
CommandType::CMD_IVERBATIM
},
104
{
"verbatim"
,
CommandType::CMD_VERBATIM
},
105
{
"verbinclude"
,
CommandType::CMD_VERBINCLUDE
},
106
{
"version"
,
CommandType::CMD_VERSION
},
107
{
"warning"
,
CommandType::CMD_WARNING
},
108
{
"throws"
,
CommandType::CMD_EXCEPTION
},
109
{
"tparam"
,
CommandType::CMD_TPARAM
},
110
{
"\\"
,
CommandType::CMD_BSLASH
},
111
{
"@"
,
CommandType::CMD_AT
},
112
{
"<"
,
CommandType::CMD_LESS
},
113
{
"="
,
CommandType::CMD_EQUAL
},
114
{
">"
,
CommandType::CMD_GREATER
},
115
{
"&"
,
CommandType::CMD_AMP
},
116
{
"$"
,
CommandType::CMD_DOLLAR
},
117
{
"#"
,
CommandType::CMD_HASH
},
118
{
"%"
,
CommandType::CMD_PERCENT
},
119
{
"|"
,
CommandType::CMD_PIPE
},
120
{
"."
,
CommandType::CMD_PUNT
},
121
{
"+"
,
CommandType::CMD_PLUS
},
122
{
"-"
,
CommandType::CMD_MINUS
},
123
{
"::"
,
CommandType::CMD_DCOLON
},
124
{
"\""
,
CommandType::CMD_QUOTE
},
125
{
"!"
,
CommandType::CMD_EXCLAMATION
},
126
{
"?"
,
CommandType::CMD_QUESTION
},
127
{
"_internalref"
,
CommandType::CMD_INTERNALREF
},
128
{
"dot"
,
CommandType::CMD_DOT
},
129
{
"msc"
,
CommandType::CMD_MSC
},
130
{
"startuml"
,
CommandType::CMD_STARTUML
},
131
{
"enddot"
,
CommandType::CMD_ENDDOT
},
132
{
"endmsc"
,
CommandType::CMD_ENDMSC
},
133
{
"enduml"
,
CommandType::CMD_ENDUML
},
134
{
"plantumlfile"
,
CommandType::CMD_PLANTUMLFILE
},
135
{
"manonly"
,
CommandType::CMD_MANONLY
},
136
{
"endmanonly"
,
CommandType::CMD_ENDMANONLY
},
137
{
"includelineno"
,
CommandType::CMD_INCWITHLINES
},
138
{
"inheritdoc"
,
CommandType::CMD_INHERITDOC
},
139
{
"mscfile"
,
CommandType::CMD_MSCFILE
},
140
{
"rtfonly"
,
CommandType::CMD_RTFONLY
},
141
{
"endrtfonly"
,
CommandType::CMD_ENDRTFONLY
},
142
{
"vhdlflow"
,
CommandType::CMD_VHDLFLOW
},
143
{
"docbookonly"
,
CommandType::CMD_DBONLY
},
144
{
"enddocbookonly"
,
CommandType::CMD_ENDDBONLY
},
145
{
"endinternal"
,
CommandType::CMD_ENDINTERNAL
},
146
{
"parblock"
,
CommandType::CMD_PARBLOCK
},
147
{
"endparblock"
,
CommandType::CMD_ENDPARBLOCK
},
148
{
"diafile"
,
CommandType::CMD_DIAFILE
},
149
{
"--"
,
CommandType::CMD_NDASH
},
150
{
"---"
,
CommandType::CMD_MDASH
},
151
{
"_setscope"
,
CommandType::CMD_SETSCOPE
},
152
{
"emoji"
,
CommandType::CMD_EMOJI
},
153
{
"rtfinclude"
,
CommandType::CMD_RTFINCLUDE
},
154
{
"docbookinclude"
,
CommandType::CMD_DOCBOOKINCLUDE
},
155
{
"maninclude"
,
CommandType::CMD_MANINCLUDE
},
156
{
"xmlinclude"
,
CommandType::CMD_XMLINCLUDE
},
157
{
"iline"
,
CommandType::CMD_ILINE
},
158
{
"ifile"
,
CommandType::CMD_IFILE
},
159
{
"iliteral"
,
CommandType::CMD_ILITERAL
},
160
{
"endiliteral"
,
CommandType::CMD_ENDILITERAL
},
161
{
"ianchor"
,
CommandType::CMD_IANCHOR
},
162
{
"iprefix"
,
CommandType::CMD_IPREFIX
},
163
};
164
165
//----------------------------------------------------------------------------
166
167
static
const
CommandMap<HtmlTagType>
g_htmlTagMap
=
168
{
169
{
"strong"
,
HtmlTagType::HTML_BOLD
},
170
{
"center"
,
HtmlTagType::HTML_CENTER
},
171
{
"table"
,
HtmlTagType::HTML_TABLE
},
172
{
"caption"
,
HtmlTagType::HTML_CAPTION
},
173
{
"small"
,
HtmlTagType::HTML_SMALL
},
174
{
"cite"
,
HtmlTagType::HTML_CITE
},
175
{
"code"
,
HtmlTagType::HTML_CODE
},
176
{
"dfn"
,
HtmlTagType::HTML_CODE
},
177
{
"var"
,
HtmlTagType::HTML_EMPHASIS
},
178
{
"img"
,
HtmlTagType::HTML_IMG
},
179
{
"pre"
,
HtmlTagType::HTML_PRE
},
180
{
"sub"
,
HtmlTagType::HTML_SUB
},
181
{
"sup"
,
HtmlTagType::HTML_SUP
},
182
{
"tr"
,
HtmlTagType::HTML_TR
},
183
{
"td"
,
HtmlTagType::HTML_TD
},
184
{
"th"
,
HtmlTagType::HTML_TH
},
185
{
"ol"
,
HtmlTagType::HTML_OL
},
186
{
"ul"
,
HtmlTagType::HTML_UL
},
187
{
"li"
,
HtmlTagType::HTML_LI
},
188
{
"tt"
,
HtmlTagType::HTML_TT
},
189
{
"kbd"
,
HtmlTagType::HTML_KBD
},
190
{
"em"
,
HtmlTagType::HTML_EMPHASIS
},
191
{
"hr"
,
HtmlTagType::HTML_HR
},
192
{
"dl"
,
HtmlTagType::HTML_DL
},
193
{
"dt"
,
HtmlTagType::HTML_DT
},
194
{
"dd"
,
HtmlTagType::HTML_DD
},
195
{
"br"
,
HtmlTagType::HTML_BR
},
196
{
"i"
,
HtmlTagType::HTML_EMPHASIS
},
197
{
"a"
,
HtmlTagType::HTML_A
},
198
{
"b"
,
HtmlTagType::HTML_BOLD
},
199
{
"p"
,
HtmlTagType::HTML_P
},
200
{
"h1"
,
HtmlTagType::HTML_H1
},
201
{
"h2"
,
HtmlTagType::HTML_H2
},
202
{
"h3"
,
HtmlTagType::HTML_H3
},
203
{
"h4"
,
HtmlTagType::HTML_H4
},
204
{
"h5"
,
HtmlTagType::HTML_H5
},
205
{
"h6"
,
HtmlTagType::HTML_H6
},
206
{
"span"
,
HtmlTagType::HTML_SPAN
},
207
{
"div"
,
HtmlTagType::HTML_DIV
},
208
{
"blockquote"
,
HtmlTagType::HTML_BLOCKQUOTE
},
209
{
"strike"
,
HtmlTagType::HTML_STRIKE
},
210
{
"s"
,
HtmlTagType::HTML_S
},
211
{
"u"
,
HtmlTagType::HTML_UNDERLINE
},
212
{
"ins"
,
HtmlTagType::HTML_INS
},
213
{
"del"
,
HtmlTagType::HTML_DEL
},
214
{
"thead"
,
HtmlTagType::HTML_THEAD
},
215
{
"tbody"
,
HtmlTagType::HTML_TBODY
},
216
{
"tfoot"
,
HtmlTagType::HTML_TFOOT
},
217
{
"details"
,
HtmlTagType::HTML_DETAILS
},
218
219
{
"c"
,
HtmlTagType::XML_C
},
220
// { "code", HtmlTagType::XML_CODE }, <= ambiguous <code> is also a HTML tag
221
{
"description"
,
HtmlTagType::XML_DESCRIPTION
},
222
{
"example"
,
HtmlTagType::XML_EXAMPLE
},
223
{
"exception"
,
HtmlTagType::XML_EXCEPTION
},
224
{
"include"
,
HtmlTagType::XML_INCLUDE
},
225
{
"item"
,
HtmlTagType::XML_ITEM
},
226
{
"list"
,
HtmlTagType::XML_LIST
},
// type="table|bullet|number"
227
{
"listheader"
,
HtmlTagType::XML_LISTHEADER
},
228
{
"para"
,
HtmlTagType::XML_PARA
},
229
{
"param"
,
HtmlTagType::XML_PARAM
},
230
{
"paramref"
,
HtmlTagType::XML_PARAMREF
},
231
{
"typeparam"
,
HtmlTagType::XML_TYPEPARAM
},
232
{
"typeparamref"
,
HtmlTagType::XML_TYPEPARAMREF
},
233
{
"permission"
,
HtmlTagType::XML_PERMISSION
},
234
{
"remarks"
,
HtmlTagType::XML_REMARKS
},
235
{
"returns"
,
HtmlTagType::XML_RETURNS
},
236
{
"see"
,
HtmlTagType::XML_SEE
},
237
{
"seealso"
,
HtmlTagType::XML_SEEALSO
},
238
{
"summary"
,
HtmlTagType::XML_SUMMARY
},
239
{
"term"
,
HtmlTagType::XML_TERM
},
240
{
"value"
,
HtmlTagType::XML_VALUE
},
241
{
"inheritdoc"
,
HtmlTagType::XML_INHERITDOC
},
242
};
243
244
//----------------------------------------------------------------------------
245
246
static
Mapper<CommandType>
g_cmdMapper
(
g_cmdMap
,
true
);
247
static
Mapper<HtmlTagType>
g_htmlTagMapper
(
g_htmlTagMap
,
false
);
248
249
namespace
Mappers
250
{
251
const
Mapper<CommandType>
*
cmdMapper
= &
g_cmdMapper
;
252
const
Mapper<HtmlTagType>
*
htmlTagMapper
= &
g_htmlTagMapper
;
253
}
254
255
Mapper
Class representing a mapping from command names to command IDs.
Definition
cmdmapper.h:251
g_htmlTagMap
static const CommandMap< HtmlTagType > g_htmlTagMap
Definition
cmdmapper.cpp:167
g_cmdMap
static const CommandMap< CommandType > g_cmdMap
Definition
cmdmapper.cpp:18
g_cmdMapper
static Mapper< CommandType > g_cmdMapper(g_cmdMap, true)
g_htmlTagMapper
static Mapper< HtmlTagType > g_htmlTagMapper(g_htmlTagMap, false)
cmdmapper.h
CommandType::CMD_AUTHORS
@ CMD_AUTHORS
Definition
cmdmapper.h:39
CommandType::CMD_HTMLONLY
@ CMD_HTMLONLY
Definition
cmdmapper.h:61
CommandType::CMD_POST
@ CMD_POST
Definition
cmdmapper.h:77
CommandType::CMD_DOLLAR
@ CMD_DOLLAR
Definition
cmdmapper.h:45
CommandType::CMD_DOXYCONFIG
@ CMD_DOXYCONFIG
Definition
cmdmapper.h:158
CommandType::CMD_SINCE
@ CMD_SINCE
Definition
cmdmapper.h:91
CommandType::CMD_SECTION
@ CMD_SECTION
Definition
cmdmapper.h:86
CommandType::CMD_DOTFILE
@ CMD_DOTFILE
Definition
cmdmapper.h:47
CommandType::CMD_SETSCOPE
@ CMD_SETSCOPE
Definition
cmdmapper.h:135
CommandType::CMD_DBONLY
@ CMD_DBONLY
Definition
cmdmapper.h:124
CommandType::CMD_ENDSECREFLIST
@ CMD_ENDSECREFLIST
Definition
cmdmapper.h:53
CommandType::CMD_ENDLATEXONLY
@ CMD_ENDLATEXONLY
Definition
cmdmapper.h:51
CommandType::CMD_PAR
@ CMD_PAR
Definition
cmdmapper.h:74
CommandType::CMD_ENDVERBATIM
@ CMD_ENDVERBATIM
Definition
cmdmapper.h:54
CommandType::CMD_AT
@ CMD_AT
Definition
cmdmapper.h:36
CommandType::CMD_DONTINCLUDE
@ CMD_DONTINCLUDE
Definition
cmdmapper.h:46
CommandType::CMD_IVERBATIM
@ CMD_IVERBATIM
Definition
cmdmapper.h:155
CommandType::CMD_XMLINCLUDE
@ CMD_XMLINCLUDE
Definition
cmdmapper.h:147
CommandType::CMD_IMPORTANT
@ CMD_IMPORTANT
Definition
cmdmapper.h:159
CommandType::CMD_SUBPARAGRAPH
@ CMD_SUBPARAGRAPH
Definition
cmdmapper.h:160
CommandType::CMD_SUBPAGE
@ CMD_SUBPAGE
Definition
cmdmapper.h:87
CommandType::CMD_PUNT
@ CMD_PUNT
Definition
cmdmapper.h:136
CommandType::CMD_PRE
@ CMD_PRE
Definition
cmdmapper.h:78
CommandType::CMD_SUBSECTION
@ CMD_SUBSECTION
Definition
cmdmapper.h:88
CommandType::CMD_SUBSUBSECTION
@ CMD_SUBSUBSECTION
Definition
cmdmapper.h:89
CommandType::CMD_ILINE
@ CMD_ILINE
Definition
cmdmapper.h:148
CommandType::CMD_PIPE
@ CMD_PIPE
Definition
cmdmapper.h:122
CommandType::CMD_EQUAL
@ CMD_EQUAL
Definition
cmdmapper.h:143
CommandType::CMD_EXCLAMATION
@ CMD_EXCLAMATION
Definition
cmdmapper.h:164
CommandType::CMD_SHOWDATE
@ CMD_SHOWDATE
Definition
cmdmapper.h:152
CommandType::CMD_SUBSUBPARAGRAPH
@ CMD_SUBSUBPARAGRAPH
Definition
cmdmapper.h:161
CommandType::CMD_EMPHASIS
@ CMD_EMPHASIS
Definition
cmdmapper.h:48
CommandType::CMD_ILITERAL
@ CMD_ILITERAL
Definition
cmdmapper.h:149
CommandType::CMD_ENDCODE
@ CMD_ENDCODE
Definition
cmdmapper.h:49
CommandType::CMD_IMAGE
@ CMD_IMAGE
Definition
cmdmapper.h:62
CommandType::CMD_ENDDBONLY
@ CMD_ENDDBONLY
Definition
cmdmapper.h:125
CommandType::CMD_XMLONLY
@ CMD_XMLONLY
Definition
cmdmapper.h:102
CommandType::CMD_ENDILITERAL
@ CMD_ENDILITERAL
Definition
cmdmapper.h:150
CommandType::CMD_COPYDETAILS
@ CMD_COPYDETAILS
Definition
cmdmapper.h:113
CommandType::CMD_ENDDOT
@ CMD_ENDDOT
Definition
cmdmapper.h:104
CommandType::CMD_HASH
@ CMD_HASH
Definition
cmdmapper.h:59
CommandType::CMD_ENDIVERBATIM
@ CMD_ENDIVERBATIM
Definition
cmdmapper.h:156
CommandType::CMD_MSCFILE
@ CMD_MSCFILE
Definition
cmdmapper.h:115
CommandType::CMD_PARAGRAPH
@ CMD_PARAGRAPH
Definition
cmdmapper.h:90
CommandType::CMD_GREATER
@ CMD_GREATER
Definition
cmdmapper.h:58
CommandType::CMD_MSC
@ CMD_MSC
Definition
cmdmapper.h:105
CommandType::CMD_ADDINDEX
@ CMD_ADDINDEX
Definition
cmdmapper.h:33
CommandType::CMD_RETURN
@ CMD_RETURN
Definition
cmdmapper.h:82
CommandType::CMD_RETVAL
@ CMD_RETVAL
Definition
cmdmapper.h:83
CommandType::CMD_INTERNAL
@ CMD_INTERNAL
Definition
cmdmapper.h:64
CommandType::CMD_MANONLY
@ CMD_MANONLY
Definition
cmdmapper.h:107
CommandType::CMD_MANINCLUDE
@ CMD_MANINCLUDE
Definition
cmdmapper.h:146
CommandType::CMD_AMP
@ CMD_AMP
Definition
cmdmapper.h:34
CommandType::CMD_PERCENT
@ CMD_PERCENT
Definition
cmdmapper.h:76
CommandType::CMD_IPREFIX
@ CMD_IPREFIX
Definition
cmdmapper.h:162
CommandType::CMD_LATEXINCLUDE
@ CMD_LATEXINCLUDE
Definition
cmdmapper.h:130
CommandType::CMD_ENDMSC
@ CMD_ENDMSC
Definition
cmdmapper.h:106
CommandType::CMD_PLUS
@ CMD_PLUS
Definition
cmdmapper.h:137
CommandType::CMD_INHERITDOC
@ CMD_INHERITDOC
Definition
cmdmapper.h:110
CommandType::CMD_LINEBREAK
@ CMD_LINEBREAK
Definition
cmdmapper.h:71
CommandType::CMD_UNTIL
@ CMD_UNTIL
Definition
cmdmapper.h:96
CommandType::CMD_DCOLON
@ CMD_DCOLON
Definition
cmdmapper.h:116
CommandType::CMD_ENDUML
@ CMD_ENDUML
Definition
cmdmapper.h:134
CommandType::CMD_INTERNALREF
@ CMD_INTERNALREF
Definition
cmdmapper.h:65
CommandType::CMD_ENDXMLONLY
@ CMD_ENDXMLONLY
Definition
cmdmapper.h:55
CommandType::CMD_VERBATIM
@ CMD_VERBATIM
Definition
cmdmapper.h:97
CommandType::CMD_REMARK
@ CMD_REMARK
Definition
cmdmapper.h:81
CommandType::CMD_LATEXONLY
@ CMD_LATEXONLY
Definition
cmdmapper.h:67
CommandType::CMD_ENDPARBLOCK
@ CMD_ENDPARBLOCK
Definition
cmdmapper.h:128
CommandType::CMD_STARTUML
@ CMD_STARTUML
Definition
cmdmapper.h:133
CommandType::CMD_ENDHTMLONLY
@ CMD_ENDHTMLONLY
Definition
cmdmapper.h:50
CommandType::CMD_SECREFLIST
@ CMD_SECREFLIST
Definition
cmdmapper.h:85
CommandType::CMD_CODE
@ CMD_CODE
Definition
cmdmapper.h:42
CommandType::CMD_PLANTUMLFILE
@ CMD_PLANTUMLFILE
Definition
cmdmapper.h:163
CommandType::CMD_ENDMANONLY
@ CMD_ENDMANONLY
Definition
cmdmapper.h:108
CommandType::CMD_SECREFITEM
@ CMD_SECREFITEM
Definition
cmdmapper.h:80
CommandType::CMD_MDASH
@ CMD_MDASH
Definition
cmdmapper.h:132
CommandType::CMD_SKIP
@ CMD_SKIP
Definition
cmdmapper.h:92
CommandType::CMD_QUESTION
@ CMD_QUESTION
Definition
cmdmapper.h:165
CommandType::CMD_ENDLINK
@ CMD_ENDLINK
Definition
cmdmapper.h:52
CommandType::CMD_LINK
@ CMD_LINK
Definition
cmdmapper.h:72
CommandType::CMD_VERSION
@ CMD_VERSION
Definition
cmdmapper.h:99
CommandType::CMD_PARBLOCK
@ CMD_PARBLOCK
Definition
cmdmapper.h:127
CommandType::CMD_EXCEPTION
@ CMD_EXCEPTION
Definition
cmdmapper.h:56
CommandType::CMD_LINE
@ CMD_LINE
Definition
cmdmapper.h:70
CommandType::CMD_WARNING
@ CMD_WARNING
Definition
cmdmapper.h:100
CommandType::CMD_IFILE
@ CMD_IFILE
Definition
cmdmapper.h:151
CommandType::CMD_INCLUDE
@ CMD_INCLUDE
Definition
cmdmapper.h:63
CommandType::CMD_COPYBRIEF
@ CMD_COPYBRIEF
Definition
cmdmapper.h:112
CommandType::CMD_SKIPLINE
@ CMD_SKIPLINE
Definition
cmdmapper.h:93
CommandType::CMD_LESS
@ CMD_LESS
Definition
cmdmapper.h:68
CommandType::CMD_REF
@ CMD_REF
Definition
cmdmapper.h:79
CommandType::CMD_STARTCODE
@ CMD_STARTCODE
Definition
cmdmapper.h:94
CommandType::CMD_ATTENTION
@ CMD_ATTENTION
Definition
cmdmapper.h:37
CommandType::CMD_LI
@ CMD_LI
Definition
cmdmapper.h:69
CommandType::CMD_BSLASH
@ CMD_BSLASH
Definition
cmdmapper.h:41
CommandType::CMD_QUOTE
@ CMD_QUOTE
Definition
cmdmapper.h:114
CommandType::CMD_SA
@ CMD_SA
Definition
cmdmapper.h:84
CommandType::CMD_INVARIANT
@ CMD_INVARIANT
Definition
cmdmapper.h:66
CommandType::CMD_PARAM
@ CMD_PARAM
Definition
cmdmapper.h:75
CommandType::CMD_ISTARTCODE
@ CMD_ISTARTCODE
Definition
cmdmapper.h:153
CommandType::CMD_ENDICODE
@ CMD_ENDICODE
Definition
cmdmapper.h:154
CommandType::CMD_NDASH
@ CMD_NDASH
Definition
cmdmapper.h:131
CommandType::CMD_FORMULA
@ CMD_FORMULA
Definition
cmdmapper.h:57
CommandType::CMD_VERBINCLUDE
@ CMD_VERBINCLUDE
Definition
cmdmapper.h:98
CommandType::CMD_DOCBOOKINCLUDE
@ CMD_DOCBOOKINCLUDE
Definition
cmdmapper.h:145
CommandType::CMD_HTMLINCLUDE
@ CMD_HTMLINCLUDE
Definition
cmdmapper.h:60
CommandType::CMD_INCWITHLINES
@ CMD_INCWITHLINES
Definition
cmdmapper.h:109
CommandType::CMD_EMOJI
@ CMD_EMOJI
Definition
cmdmapper.h:142
CommandType::CMD_ENDINTERNAL
@ CMD_ENDINTERNAL
Definition
cmdmapper.h:126
CommandType::CMD_SNIPPET
@ CMD_SNIPPET
Definition
cmdmapper.h:119
CommandType::CMD_IANCHOR
@ CMD_IANCHOR
Definition
cmdmapper.h:157
CommandType::CMD_JAVALINK
@ CMD_JAVALINK
Definition
cmdmapper.h:95
CommandType::CMD_COPYDOC
@ CMD_COPYDOC
Definition
cmdmapper.h:43
CommandType::CMD_TPARAM
@ CMD_TPARAM
Definition
cmdmapper.h:111
CommandType::CMD_COPYRIGHT
@ CMD_COPYRIGHT
Definition
cmdmapper.h:117
CommandType::CMD_NOTE
@ CMD_NOTE
Definition
cmdmapper.h:73
CommandType::CMD_CITE
@ CMD_CITE
Definition
cmdmapper.h:118
CommandType::CMD_ANCHOR
@ CMD_ANCHOR
Definition
cmdmapper.h:35
CommandType::CMD_BOLD
@ CMD_BOLD
Definition
cmdmapper.h:40
CommandType::CMD_RTFONLY
@ CMD_RTFONLY
Definition
cmdmapper.h:120
CommandType::CMD_MINUS
@ CMD_MINUS
Definition
cmdmapper.h:138
CommandType::CMD_XREFITEM
@ CMD_XREFITEM
Definition
cmdmapper.h:101
CommandType::CMD_DOT
@ CMD_DOT
Definition
cmdmapper.h:103
CommandType::CMD_DATE
@ CMD_DATE
Definition
cmdmapper.h:44
CommandType::CMD_AUTHOR
@ CMD_AUTHOR
Definition
cmdmapper.h:38
CommandType::CMD_SNIPWITHLINES
@ CMD_SNIPWITHLINES
Definition
cmdmapper.h:141
CommandType::CMD_DIAFILE
@ CMD_DIAFILE
Definition
cmdmapper.h:129
CommandType::CMD_REQUIREMENT
@ CMD_REQUIREMENT
Definition
cmdmapper.h:166
CommandType::CMD_RTFINCLUDE
@ CMD_RTFINCLUDE
Definition
cmdmapper.h:144
CommandType::CMD_VHDLFLOW
@ CMD_VHDLFLOW
Definition
cmdmapper.h:123
CommandType::CMD_ENDRTFONLY
@ CMD_ENDRTFONLY
Definition
cmdmapper.h:121
CommandMap
std::unordered_map< std::string, T > CommandMap
Definition
cmdmapper.h:25
HtmlTagType::HTML_IMG
@ HTML_IMG
Definition
cmdmapper.h:179
HtmlTagType::HTML_DT
@ HTML_DT
Definition
cmdmapper.h:192
HtmlTagType::HTML_S
@ HTML_S
Definition
cmdmapper.h:211
HtmlTagType::XML_TYPEPARAM
@ XML_TYPEPARAM
Definition
cmdmapper.h:241
HtmlTagType::HTML_HR
@ HTML_HR
Definition
cmdmapper.h:190
HtmlTagType::HTML_TFOOT
@ HTML_TFOOT
Definition
cmdmapper.h:216
HtmlTagType::HTML_LI
@ HTML_LI
Definition
cmdmapper.h:188
HtmlTagType::XML_REMARKS
@ XML_REMARKS
Definition
cmdmapper.h:235
HtmlTagType::XML_ITEM
@ XML_ITEM
Definition
cmdmapper.h:228
HtmlTagType::XML_PARA
@ XML_PARA
Definition
cmdmapper.h:231
HtmlTagType::HTML_TBODY
@ HTML_TBODY
Definition
cmdmapper.h:215
HtmlTagType::HTML_SPAN
@ HTML_SPAN
Definition
cmdmapper.h:204
HtmlTagType::HTML_CAPTION
@ HTML_CAPTION
Definition
cmdmapper.h:176
HtmlTagType::HTML_INS
@ HTML_INS
Definition
cmdmapper.h:209
HtmlTagType::HTML_BLOCKQUOTE
@ HTML_BLOCKQUOTE
Definition
cmdmapper.h:206
HtmlTagType::XML_SEEALSO
@ XML_SEEALSO
Definition
cmdmapper.h:238
HtmlTagType::XML_VALUE
@ XML_VALUE
Definition
cmdmapper.h:243
HtmlTagType::XML_TYPEPARAMREF
@ XML_TYPEPARAMREF
Definition
cmdmapper.h:242
HtmlTagType::HTML_H4
@ HTML_H4
Definition
cmdmapper.h:201
HtmlTagType::HTML_OL
@ HTML_OL
Definition
cmdmapper.h:186
HtmlTagType::XML_LISTHEADER
@ XML_LISTHEADER
Definition
cmdmapper.h:230
HtmlTagType::HTML_DEL
@ HTML_DEL
Definition
cmdmapper.h:210
HtmlTagType::HTML_UL
@ HTML_UL
Definition
cmdmapper.h:187
HtmlTagType::HTML_DETAILS
@ HTML_DETAILS
Definition
cmdmapper.h:212
HtmlTagType::XML_LIST
@ XML_LIST
Definition
cmdmapper.h:229
HtmlTagType::XML_EXCEPTION
@ XML_EXCEPTION
Definition
cmdmapper.h:226
HtmlTagType::XML_INCLUDE
@ XML_INCLUDE
Definition
cmdmapper.h:227
HtmlTagType::HTML_SUB
@ HTML_SUB
Definition
cmdmapper.h:181
HtmlTagType::XML_SUMMARY
@ XML_SUMMARY
Definition
cmdmapper.h:239
HtmlTagType::HTML_H1
@ HTML_H1
Definition
cmdmapper.h:198
HtmlTagType::HTML_BR
@ HTML_BR
Definition
cmdmapper.h:194
HtmlTagType::XML_EXAMPLE
@ XML_EXAMPLE
Definition
cmdmapper.h:225
HtmlTagType::HTML_KBD
@ HTML_KBD
Definition
cmdmapper.h:217
HtmlTagType::HTML_H2
@ HTML_H2
Definition
cmdmapper.h:199
HtmlTagType::HTML_CODE
@ HTML_CODE
Definition
cmdmapper.h:178
HtmlTagType::HTML_TH
@ HTML_TH
Definition
cmdmapper.h:185
HtmlTagType::HTML_H6
@ HTML_H6
Definition
cmdmapper.h:203
HtmlTagType::HTML_SUP
@ HTML_SUP
Definition
cmdmapper.h:182
HtmlTagType::XML_PARAMREF
@ XML_PARAMREF
Definition
cmdmapper.h:233
HtmlTagType::HTML_P
@ HTML_P
Definition
cmdmapper.h:197
HtmlTagType::HTML_STRIKE
@ HTML_STRIKE
Definition
cmdmapper.h:207
HtmlTagType::HTML_EMPHASIS
@ HTML_EMPHASIS
Definition
cmdmapper.h:189
HtmlTagType::HTML_TD
@ HTML_TD
Definition
cmdmapper.h:184
HtmlTagType::HTML_H5
@ HTML_H5
Definition
cmdmapper.h:202
HtmlTagType::HTML_SMALL
@ HTML_SMALL
Definition
cmdmapper.h:177
HtmlTagType::XML_RETURNS
@ XML_RETURNS
Definition
cmdmapper.h:236
HtmlTagType::XML_SEE
@ XML_SEE
Definition
cmdmapper.h:237
HtmlTagType::HTML_CENTER
@ HTML_CENTER
Definition
cmdmapper.h:174
HtmlTagType::XML_DESCRIPTION
@ XML_DESCRIPTION
Definition
cmdmapper.h:224
HtmlTagType::XML_PARAM
@ XML_PARAM
Definition
cmdmapper.h:232
HtmlTagType::HTML_UNDERLINE
@ HTML_UNDERLINE
Definition
cmdmapper.h:208
HtmlTagType::HTML_BOLD
@ HTML_BOLD
Definition
cmdmapper.h:196
HtmlTagType::XML_TERM
@ XML_TERM
Definition
cmdmapper.h:240
HtmlTagType::HTML_CITE
@ HTML_CITE
Definition
cmdmapper.h:213
HtmlTagType::HTML_DL
@ HTML_DL
Definition
cmdmapper.h:191
HtmlTagType::HTML_PRE
@ HTML_PRE
Definition
cmdmapper.h:180
HtmlTagType::HTML_TR
@ HTML_TR
Definition
cmdmapper.h:183
HtmlTagType::HTML_A
@ HTML_A
Definition
cmdmapper.h:195
HtmlTagType::HTML_DIV
@ HTML_DIV
Definition
cmdmapper.h:205
HtmlTagType::HTML_DD
@ HTML_DD
Definition
cmdmapper.h:193
HtmlTagType::HTML_TT
@ HTML_TT
Definition
cmdmapper.h:218
HtmlTagType::XML_C
@ XML_C
Definition
cmdmapper.h:222
HtmlTagType::HTML_TABLE
@ HTML_TABLE
Definition
cmdmapper.h:175
HtmlTagType::HTML_THEAD
@ HTML_THEAD
Definition
cmdmapper.h:214
HtmlTagType::HTML_H3
@ HTML_H3
Definition
cmdmapper.h:200
HtmlTagType::XML_INHERITDOC
@ XML_INHERITDOC
Definition
cmdmapper.h:244
HtmlTagType::XML_PERMISSION
@ XML_PERMISSION
Definition
cmdmapper.h:234
Mappers
Namespace for the doxygen and HTML command mappers.
Definition
cmdmapper.cpp:250
Mappers::htmlTagMapper
const Mapper< HtmlTagType > * htmlTagMapper
Definition
cmdmapper.cpp:252
Mappers::cmdMapper
const Mapper< CommandType > * cmdMapper
Definition
cmdmapper.cpp:251
src
cmdmapper.cpp
Generated by
1.17.0