|
1 <!-- ================================================================= --> |
|
2 <!-- HEADER --> |
|
3 <!-- ================================================================= --> |
|
4 <!-- MODULE: C++ Class DTD --> |
|
5 <!-- VERSION: 0.5.0 --> |
|
6 <!-- DATE: February 2009 --> |
|
7 <!-- --> |
|
8 <!-- ================================================================= --> |
|
9 |
|
10 <!-- ================================================================= --> |
|
11 <!-- PUBLIC DOCUMENT TYPE DEFINITION --> |
|
12 <!-- TYPICAL INVOCATION --> |
|
13 <!-- --> |
|
14 <!-- Refer to this file by the following public identifier or an |
|
15 appropriate system identifier |
|
16 PUBLIC "-//NOKIA//DTD DITA C++ API Class Reference Type v0.5.0//EN" |
|
17 Delivered as file "cxxClass.dtd" --> |
|
18 |
|
19 <!-- ================================================================= --> |
|
20 <!-- SYSTEM: Darwin Information Typing Architecture (DITA) --> |
|
21 <!-- --> |
|
22 <!-- PURPOSE: C++ API Reference for Classes --> |
|
23 <!-- --> |
|
24 <!-- ORIGINAL CREATION DATE: --> |
|
25 <!-- November 2009 --> |
|
26 <!-- --> |
|
27 <!-- Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). --> |
|
28 <!-- All rights reserved. --> |
|
29 <!-- --> |
|
30 <!-- Change History (latest at top): --> |
|
31 <!-- +++++++++++++++++++++++++++++++ --> |
|
32 <!-- 2010-02-16 VOG: Updated. --> |
|
33 <!-- 2010-02-10 PaulRoss: Updated. --> |
|
34 <!-- 2009-11-16 PaulRoss: Initial design. --> |
|
35 <!-- --> |
|
36 <!-- ================================================================= --> |
|
37 |
|
38 <!-- |
|
39 Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
40 All rights reserved. |
|
41 --> |
|
42 |
|
43 <!-- ============ Hooks for domain extension ============ --> |
|
44 <!ENTITY % cxxClass "cxxClass"> |
|
45 <!ENTITY % cxxClassDetail "cxxClassDetail"> |
|
46 <!ENTITY % cxxClassDefinition "cxxClassDefinition"> |
|
47 |
|
48 <!ENTITY % cxxClassAbstract "cxxClassAbstract"> |
|
49 <!ENTITY % cxxClassAccessSpecifier "cxxClassAccessSpecifier"> |
|
50 |
|
51 <!ENTITY % cxxClassDerivations "cxxClassDerivations"> |
|
52 <!ENTITY % cxxClassDerivation "cxxClassDerivation"> |
|
53 <!ENTITY % cxxStructDerivation "cxxStructDerivation"> |
|
54 |
|
55 <!-- Templates --> |
|
56 <!ENTITY % cxxClassTemplateParamList "cxxClassTemplateParamList"> |
|
57 <!ENTITY % cxxClassTemplateParameter "cxxClassTemplateParameter"> |
|
58 <!ENTITY % cxxClassTemplateParamType "cxxClassTemplateParamType"> |
|
59 <!ENTITY % cxxClassTemplateParamDeclarationName "cxxClassTemplateParamDeclarationName"> |
|
60 <!ENTITY % cxxClassTemplateParamDefinitionName "cxxClassTemplateParamDefinitionName"> |
|
61 |
|
62 <!-- Derivation --> |
|
63 <!ENTITY % cxxClassDerivationAccessSpecifier "cxxClassDerivationAccessSpecifier"> |
|
64 <!ENTITY % cxxClassDerivationVirtual "cxxClassDerivationVirtual"> |
|
65 <!ENTITY % cxxClassBaseClass "cxxClassBaseClass"> |
|
66 <!ENTITY % cxxClassBaseStruct "cxxClassBaseStruct"> |
|
67 <!ENTITY % cxxClassBaseUnion "cxxClassBaseUnion"> |
|
68 <!ENTITY % cxxClassInherits "cxxClassInherits"> |
|
69 <!ENTITY % cxxClassInheritsDetail "cxxClassInheritsDetail"> |
|
70 |
|
71 <!ENTITY % cxxClassFunctionInherited "cxxClassFunctionInherited"> |
|
72 <!ENTITY % cxxClassVariableInherited "cxxClassVariableInherited"> |
|
73 <!ENTITY % cxxClassEnumerationInherited "cxxClassEnumerationInherited"> |
|
74 <!ENTITY % cxxClassEnumeratorInherited "cxxClassEnumeratorInherited"> |
|
75 |
|
76 <!-- Nested members --> |
|
77 <!ENTITY % cxxClassNested "cxxClassNested"> |
|
78 <!ENTITY % cxxClassNestedDetail "cxxClassNestedDetail"> |
|
79 <!ENTITY % cxxClassNestedClass "cxxClassNestedClass"> |
|
80 <!ENTITY % cxxClassNestedStruct "cxxClassNestedStruct"> |
|
81 <!ENTITY % cxxClassNestedUnion "cxxClassNestedUnion"> |
|
82 |
|
83 <!-- Location elements --> |
|
84 <!ENTITY % cxxClassAPIItemLocation "cxxClassAPIItemLocation"> |
|
85 <!ENTITY % cxxClassDeclarationFile "cxxClassDeclarationFile"> |
|
86 <!ENTITY % cxxClassDeclarationFileLine "cxxClassDeclarationFileLine"> |
|
87 <!ENTITY % cxxClassDefinitionFile "cxxClassDefinitionFile"> |
|
88 <!ENTITY % cxxClassDefinitionFileLineStart "cxxClassDefinitionFileLineStart"> |
|
89 <!ENTITY % cxxClassDefinitionFileLineEnd "cxxClassDefinitionFileLineEnd"> |
|
90 |
|
91 <!-- ============ Hooks for shell DTD ============ --> |
|
92 <!ENTITY % cxxClass-types-default |
|
93 "cxxClassNested | cxxFunction | cxxDefine | cxxVariable | cxxEnumeration | cxxTypedef"> |
|
94 <!ENTITY % cxxClass-info-types "%cxxClass-types-default;"> |
|
95 |
|
96 <!ENTITY % cxxClassNested-types-default "no-topic-nesting"> |
|
97 <!ENTITY % cxxClassNested-info-types "%cxxClassNested-types-default;"> |
|
98 |
|
99 <!ENTITY included-domains ""> |
|
100 |
|
101 <!-- ============ Topic specializations ============ --> |
|
102 <!-- (%cxxClass-info-types;)* --> |
|
103 |
|
104 <!ELEMENT cxxClass ( |
|
105 (%apiName;), |
|
106 (%shortdesc;)?, |
|
107 (%prolog;)?, |
|
108 (%cxxClassDetail;), |
|
109 (%related-links;)?, |
|
110 (%cxxClass-info-types;)*, |
|
111 (%cxxClassInherits;)* |
|
112 ) |
|
113 > |
|
114 <!ATTLIST cxxClass id ID #REQUIRED |
|
115 conref CDATA #IMPLIED |
|
116 outputclass CDATA #IMPLIED |
|
117 xml:lang NMTOKEN #IMPLIED |
|
118 %arch-atts; |
|
119 domains CDATA "&included-domains;" |
|
120 > |
|
121 |
|
122 <!ELEMENT cxxClassDetail ((%cxxClassDefinition;)?, (%apiDesc;)?, (%example; | %section; | %apiImpl;)*)> |
|
123 <!ATTLIST cxxClassDetail %id-atts; |
|
124 translate (yes|no) #IMPLIED |
|
125 xml:lang NMTOKEN #IMPLIED |
|
126 outputclass CDATA #IMPLIED |
|
127 > |
|
128 |
|
129 <!ELEMENT cxxClassDefinition ( |
|
130 (%cxxClassAccessSpecifier;)?, |
|
131 (%cxxClassAbstract;)?, |
|
132 (%cxxClassDerivations;)?, |
|
133 (%cxxClassTemplateParamList;)?, |
|
134 (%cxxClassAPIItemLocation;) |
|
135 ) |
|
136 > |
|
137 <!ATTLIST cxxClassDefinition spectitle CDATA #IMPLIED |
|
138 %univ-atts; |
|
139 outputclass CDATA #IMPLIED |
|
140 > |
|
141 |
|
142 <!ELEMENT cxxClassAccessSpecifier EMPTY> |
|
143 <!ATTLIST cxxClassAccessSpecifier name CDATA #FIXED "access" |
|
144 value (public|protected|private) "public" |
|
145 %univ-atts; |
|
146 outputclass CDATA #IMPLIED |
|
147 > |
|
148 |
|
149 <!ELEMENT cxxClassAbstract EMPTY> |
|
150 <!ATTLIST cxxClassAbstract name CDATA #FIXED "abstract" |
|
151 value CDATA #FIXED "abstract" |
|
152 %univ-atts; |
|
153 outputclass CDATA #IMPLIED |
|
154 > |
|
155 |
|
156 <!ELEMENT cxxClassDerivations (%cxxClassDerivation; | %cxxStructDerivation;)+ > |
|
157 <!ATTLIST cxxClassDerivations %univ-atts; |
|
158 outputclass CDATA #IMPLIED |
|
159 > |
|
160 |
|
161 <!ELEMENT cxxClassDerivation ( |
|
162 %cxxClassDerivationAccessSpecifier;, |
|
163 (%cxxClassDerivationVirtual;)*, |
|
164 ( |
|
165 %cxxClassBaseClass; |
|
166 | %cxxClassBaseStruct; |
|
167 | %cxxClassBaseUnion; |
|
168 ) |
|
169 ) |
|
170 > |
|
171 <!ATTLIST cxxClassDerivation %univ-atts; |
|
172 outputclass CDATA #IMPLIED |
|
173 > |
|
174 |
|
175 <!ELEMENT cxxClassInherits ( |
|
176 %cxxClassInheritsDetail; |
|
177 ) |
|
178 > |
|
179 |
|
180 <!ATTLIST cxxClassInherits %univ-atts; |
|
181 outputclass CDATA #IMPLIED |
|
182 domains CDATA "&included-domains;" |
|
183 > |
|
184 |
|
185 <!ELEMENT cxxClassInheritsDetail ( |
|
186 ( |
|
187 %cxxClassFunctionInherited; |
|
188 | %cxxClassVariableInherited; |
|
189 | %cxxClassEnumerationInherited; |
|
190 | %cxxClassEnumeratorInherited; |
|
191 )+ |
|
192 ) |
|
193 > |
|
194 |
|
195 <!ATTLIST cxxClassInheritsDetail %univ-atts; |
|
196 outputclass CDATA #IMPLIED |
|
197 domains CDATA "&included-domains;" |
|
198 > |
|
199 |
|
200 <!ELEMENT cxxClassFunctionInherited (#PCDATA)*> |
|
201 <!ATTLIST cxxClassFunctionInherited href CDATA #IMPLIED |
|
202 keyref CDATA #IMPLIED |
|
203 type CDATA #IMPLIED |
|
204 %univ-atts; |
|
205 format CDATA #IMPLIED |
|
206 scope (local | peer | external) #IMPLIED |
|
207 outputclass CDATA #IMPLIED |
|
208 > |
|
209 |
|
210 <!ELEMENT cxxClassVariableInherited (#PCDATA)*> |
|
211 <!ATTLIST cxxClassVariableInherited href CDATA #IMPLIED |
|
212 keyref CDATA #IMPLIED |
|
213 type CDATA #IMPLIED |
|
214 %univ-atts; |
|
215 format CDATA #IMPLIED |
|
216 scope (local | peer | external) #IMPLIED |
|
217 outputclass CDATA #IMPLIED |
|
218 > |
|
219 |
|
220 <!ELEMENT cxxClassEnumerationInherited (#PCDATA)*> |
|
221 <!ATTLIST cxxClassEnumerationInherited href CDATA #IMPLIED |
|
222 keyref CDATA #IMPLIED |
|
223 type CDATA #IMPLIED |
|
224 %univ-atts; |
|
225 format CDATA #IMPLIED |
|
226 scope (local | peer | external) #IMPLIED |
|
227 outputclass CDATA #IMPLIED |
|
228 > |
|
229 |
|
230 <!ELEMENT cxxClassEnumeratorInherited (#PCDATA)*> |
|
231 <!ATTLIST cxxClassEnumeratorInherited href CDATA #IMPLIED |
|
232 keyref CDATA #IMPLIED |
|
233 type CDATA #IMPLIED |
|
234 %univ-atts; |
|
235 format CDATA #IMPLIED |
|
236 scope (local | peer | external) #IMPLIED |
|
237 outputclass CDATA #IMPLIED |
|
238 > |
|
239 |
|
240 |
|
241 <!ELEMENT cxxClassDerivationAccessSpecifier EMPTY> |
|
242 <!ATTLIST cxxClassDerivationAccessSpecifier name CDATA #FIXED "access" |
|
243 value (public | protected | private) "public" |
|
244 %univ-atts; |
|
245 outputclass CDATA #IMPLIED |
|
246 > |
|
247 |
|
248 <!ELEMENT cxxClassDerivationVirtual EMPTY> |
|
249 <!ATTLIST cxxClassDerivationVirtual name CDATA #FIXED "virtual" |
|
250 value CDATA #FIXED "true" |
|
251 %univ-atts; |
|
252 outputclass CDATA #IMPLIED |
|
253 > |
|
254 |
|
255 <!ELEMENT cxxClassBaseClass (#PCDATA)*> |
|
256 <!ATTLIST cxxClassBaseClass href CDATA #IMPLIED |
|
257 keyref CDATA #IMPLIED |
|
258 type CDATA #IMPLIED |
|
259 %univ-atts; |
|
260 format CDATA #IMPLIED |
|
261 scope (local | peer | external) #IMPLIED |
|
262 outputclass CDATA #IMPLIED |
|
263 > |
|
264 |
|
265 <!ELEMENT cxxClassBaseStruct (#PCDATA)*> |
|
266 <!ATTLIST cxxClassBaseStruct href CDATA #IMPLIED |
|
267 keyref CDATA #IMPLIED |
|
268 type CDATA #IMPLIED |
|
269 %univ-atts; |
|
270 format CDATA #IMPLIED |
|
271 scope (local | peer | external) #IMPLIED |
|
272 outputclass CDATA #IMPLIED |
|
273 > |
|
274 |
|
275 <!ELEMENT cxxClassBaseUnion (#PCDATA)*> |
|
276 <!ATTLIST cxxClassBaseUnion href CDATA #IMPLIED |
|
277 keyref CDATA #IMPLIED |
|
278 type CDATA #IMPLIED |
|
279 %univ-atts; |
|
280 format CDATA #IMPLIED |
|
281 scope (local | peer | external) #IMPLIED |
|
282 outputclass CDATA #IMPLIED |
|
283 > |
|
284 |
|
285 <!-- Templates--> |
|
286 |
|
287 <!ELEMENT cxxClassTemplateParamList (%cxxClassTemplateParameter;)+ > |
|
288 <!ATTLIST cxxClassTemplateParamList %univ-atts; |
|
289 outputclass CDATA #IMPLIED |
|
290 > |
|
291 |
|
292 <!ELEMENT cxxClassTemplateParameter ( %cxxClassTemplateParamType;, |
|
293 (%cxxClassTemplateParamDeclarationName;)?, |
|
294 (%cxxClassTemplateParamDefinitionName;)? |
|
295 ) |
|
296 > |
|
297 <!ATTLIST cxxClassTemplateParameter %univ-atts; |
|
298 outputclass CDATA #IMPLIED |
|
299 > |
|
300 |
|
301 <!ELEMENT cxxClassTemplateParamType (#PCDATA)*> |
|
302 <!ATTLIST cxxClassTemplateParamType %univ-atts; |
|
303 outputclass CDATA #IMPLIED |
|
304 > |
|
305 |
|
306 <!ELEMENT cxxClassTemplateParamDeclarationName (#PCDATA)*> |
|
307 <!ATTLIST cxxClassTemplateParamDeclarationName %univ-atts; |
|
308 outputclass CDATA #IMPLIED |
|
309 > |
|
310 |
|
311 <!ELEMENT cxxClassTemplateParamDefinitionName (#PCDATA)*> |
|
312 <!ATTLIST cxxClassTemplateParamDefinitionName %univ-atts; |
|
313 outputclass CDATA #IMPLIED |
|
314 > |
|
315 |
|
316 <!-- Location --> |
|
317 <!ELEMENT cxxClassAPIItemLocation ( |
|
318 %cxxClassDeclarationFile;, |
|
319 %cxxClassDeclarationFileLine;, |
|
320 %cxxClassDefinitionFile;?, |
|
321 %cxxClassDefinitionFileLineStart;?, |
|
322 %cxxClassDefinitionFileLineEnd;? |
|
323 ) |
|
324 > |
|
325 <!ATTLIST cxxClassAPIItemLocation %univ-atts; |
|
326 outputclass CDATA #IMPLIED |
|
327 > |
|
328 |
|
329 <!ELEMENT cxxClassDeclarationFile EMPTY> |
|
330 <!ATTLIST cxxClassDeclarationFile name CDATA #FIXED "filePath" |
|
331 value CDATA #REQUIRED |
|
332 %univ-atts; |
|
333 outputclass CDATA #IMPLIED |
|
334 > |
|
335 |
|
336 <!ELEMENT cxxClassDeclarationFileLine EMPTY> |
|
337 <!ATTLIST cxxClassDeclarationFileLine name CDATA #FIXED "lineNumber" |
|
338 value CDATA #REQUIRED |
|
339 %univ-atts; |
|
340 outputclass CDATA #IMPLIED |
|
341 > |
|
342 |
|
343 <!ELEMENT cxxClassDefinitionFile EMPTY> |
|
344 <!ATTLIST cxxClassDefinitionFile name CDATA #FIXED "filePath" |
|
345 value CDATA #REQUIRED |
|
346 %univ-atts; |
|
347 outputclass CDATA #IMPLIED |
|
348 > |
|
349 |
|
350 <!ELEMENT cxxClassDefinitionFileLineStart EMPTY> |
|
351 <!ATTLIST cxxClassDefinitionFileLineStart name CDATA #FIXED "lineNumber" |
|
352 value CDATA #REQUIRED |
|
353 %univ-atts; |
|
354 outputclass CDATA #IMPLIED |
|
355 > |
|
356 |
|
357 <!ELEMENT cxxClassDefinitionFileLineEnd EMPTY> |
|
358 <!ATTLIST cxxClassDefinitionFileLineEnd name CDATA #FIXED "lineNumber" |
|
359 value CDATA #REQUIRED |
|
360 %univ-atts; |
|
361 outputclass CDATA #IMPLIED |
|
362 > |
|
363 |
|
364 <!-- Nested members --> |
|
365 <!ELEMENT cxxClassNested ( |
|
366 (%cxxClassNestedDetail;), |
|
367 (%cxxClassNested-info-types;)* |
|
368 ) |
|
369 > |
|
370 <!ATTLIST cxxClassNested conref CDATA #IMPLIED |
|
371 outputclass CDATA #IMPLIED |
|
372 xml:lang NMTOKEN #IMPLIED |
|
373 %arch-atts; |
|
374 domains CDATA "&included-domains;" |
|
375 > |
|
376 |
|
377 <!ELEMENT cxxClassNestedDetail ( (%cxxClassNestedClass;) | (%cxxClassNestedStruct;) | (%cxxClassNestedUnion;) )+> |
|
378 <!ATTLIST cxxClassNestedDetail %id-atts; |
|
379 translate (yes|no) #IMPLIED |
|
380 xml:lang NMTOKEN #IMPLIED |
|
381 outputclass CDATA #IMPLIED |
|
382 > |
|
383 |
|
384 |
|
385 <!ELEMENT cxxClassNestedClass (#PCDATA)*> |
|
386 <!ATTLIST cxxClassNestedClass href CDATA #IMPLIED |
|
387 keyref CDATA #IMPLIED |
|
388 type CDATA #IMPLIED |
|
389 %univ-atts; |
|
390 format CDATA #IMPLIED |
|
391 scope (local | peer | external) #IMPLIED |
|
392 outputclass CDATA #IMPLIED |
|
393 > |
|
394 |
|
395 <!ELEMENT cxxClassNestedStruct (#PCDATA)*> |
|
396 <!ATTLIST cxxClassNestedStruct href CDATA #IMPLIED |
|
397 keyref CDATA #IMPLIED |
|
398 type CDATA #IMPLIED |
|
399 %univ-atts; |
|
400 format CDATA #IMPLIED |
|
401 scope (local | peer | external) #IMPLIED |
|
402 outputclass CDATA #IMPLIED |
|
403 > |
|
404 |
|
405 <!ELEMENT cxxClassNestedUnion (#PCDATA)*> |
|
406 <!ATTLIST cxxClassNestedUnion href CDATA #IMPLIED |
|
407 keyref CDATA #IMPLIED |
|
408 type CDATA #IMPLIED |
|
409 %univ-atts; |
|
410 format CDATA #IMPLIED |
|
411 scope (local | peer | external) #IMPLIED |
|
412 outputclass CDATA #IMPLIED |
|
413 > |
|
414 |
|
415 |
|
416 <!-- ============ Class attributes for type ancestry ============ --> |
|
417 <!ATTLIST cxxClass %global-atts; |
|
418 class CDATA "- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier cxxClass/cxxClass "> |
|
419 <!ATTLIST cxxClassDetail %global-atts; |
|
420 class CDATA "- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail cxxClass/cxxClassDetail "> |
|
421 <!ATTLIST cxxClassDefinition %global-atts; |
|
422 class CDATA "- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef cxxClass/cxxClassDefinition "> |
|
423 <!ATTLIST cxxClassAccessSpecifier %global-atts; |
|
424 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassAccessSpecifier "> |
|
425 <!ATTLIST cxxClassAbstract %global-atts; |
|
426 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassAbstract "> |
|
427 |
|
428 <!-- Representing inheritance --> |
|
429 <!ATTLIST cxxClassDerivations %global-atts; |
|
430 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxClass/cxxClassDerivations "> |
|
431 <!ATTLIST cxxClassDerivation %global-atts; |
|
432 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxClass/cxxClassDerivation "> |
|
433 |
|
434 <!ATTLIST cxxClassDerivationAccessSpecifier %global-atts; |
|
435 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassDerivationAccessSpecifier "> |
|
436 <!ATTLIST cxxClassDerivationVirtual %global-atts; |
|
437 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassDerivationVirtual "> |
|
438 <!ATTLIST cxxClassBaseClass %global-atts; |
|
439 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier cxxClass/cxxClassBaseClass "> |
|
440 <!ATTLIST cxxClassBaseStruct %global-atts; |
|
441 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier cxxClass/cxxClassBaseStruct "> |
|
442 <!ATTLIST cxxClassBaseUnion %global-atts; |
|
443 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier cxxClass/cxxClassBaseUnion "> |
|
444 |
|
445 <!-- Templates --> |
|
446 <!ATTLIST cxxClassTemplateParamList %global-atts; |
|
447 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxClass/cxxClassTemplateParamList "> |
|
448 <!ATTLIST cxxClassTemplateParameter %global-atts; |
|
449 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxClass/cxxClassTemplateParameter "> |
|
450 <!ATTLIST cxxClassTemplateParamType %global-atts; |
|
451 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxClass/cxxClassTemplateParamType "> |
|
452 <!ATTLIST cxxClassTemplateParamDeclarationName %global-atts; |
|
453 class CDATA "- topic/keyword reference/keyword apiRef/apiItemName apiClassifier/apiItemName cxxClass/cxxClassTemplateParamDeclarationName "> |
|
454 <!ATTLIST cxxClassTemplateParamDefinitionName %global-atts; |
|
455 class CDATA "- topic/keyword reference/keyword apiRef/apiItemName apiClassifier/apiItemName cxxClass/cxxClassTemplateParamDefinitionName "> |
|
456 |
|
457 <!-- Nested members --> |
|
458 <!ATTLIST cxxClassNested %global-atts; |
|
459 class CDATA "- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier cxxClass/cxxClassNested "> |
|
460 <!ATTLIST cxxClassNestedDetail %global-atts; |
|
461 class CDATA "- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiDetail cxxClass/cxxClassNestedDetail "> |
|
462 <!ATTLIST cxxClassNestedClass %global-atts; |
|
463 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxClass/cxxClassNestedClass "> |
|
464 <!ATTLIST cxxClassNestedStruct %global-atts; |
|
465 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxClass/cxxClassNestedStruct "> |
|
466 <!ATTLIST cxxClassNestedUnion %global-atts; |
|
467 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxClass/cxxClassNestedUnion "> |
|
468 |
|
469 <!-- Location elements --> |
|
470 <!ATTLIST cxxClassAPIItemLocation %global-atts; |
|
471 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxClass/cxxClassAPIItemLocation "> |
|
472 <!ATTLIST cxxClassDeclarationFile %global-atts; |
|
473 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassDeclarationFile "> |
|
474 <!ATTLIST cxxClassDeclarationFileLine %global-atts; |
|
475 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassDeclarationFileLine "> |
|
476 <!ATTLIST cxxClassDefinitionFile %global-atts; |
|
477 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassDefinitionFile "> |
|
478 <!ATTLIST cxxClassDefinitionFileLineStart %global-atts; |
|
479 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassDefinitionFileLineStart "> |
|
480 <!ATTLIST cxxClassDefinitionFileLineEnd %global-atts; |
|
481 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxClass/cxxClassDefinitionFileLineEnd "> |
|
482 |
|
483 <!-- Inheritance sub-topics --> |
|
484 <!ATTLIST cxxClassInherits %global-atts; |
|
485 class CDATA "- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier cxxClass/cxxClassInherits "> |
|
486 <!ATTLIST cxxClassInheritsDetail %global-atts; |
|
487 class CDATA "- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiDetail cxxClass/cxxClassInheritsDetail "> |
|
488 |
|
489 <!ATTLIST cxxClassEnumerationInherited %global-atts; |
|
490 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxClass/cxxClassEnumerationInherited "> |
|
491 <!ATTLIST cxxClassEnumeratorInherited %global-atts; |
|
492 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxClass/cxxClassEnumeratorInherited "> |
|
493 <!ATTLIST cxxClassFunctionInherited %global-atts; |
|
494 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxClass/cxxClassFunctionInherited "> |
|
495 <!ATTLIST cxxClassVariableInherited %global-atts; |
|
496 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxClass/cxxClassVariableInherited "> |
|
497 |