|
1 <!-- ================================================================= --> |
|
2 <!-- HEADER --> |
|
3 <!-- ================================================================= --> |
|
4 <!-- MODULE: C++ Struct 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 Struct Reference Type v0.5.0//EN" |
|
17 Delivered as file "cxxStruct.dtd" --> |
|
18 |
|
19 <!-- ================================================================= --> |
|
20 <!-- SYSTEM: Darwin Information Typing Architecture (DITA) --> |
|
21 <!-- --> |
|
22 <!-- PURPOSE: C++ API Reference for Structs --> |
|
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 % cxxStruct "cxxStruct"> |
|
45 <!ENTITY % cxxStructDetail "cxxStructDetail"> |
|
46 <!ENTITY % cxxStructDefinition "cxxStructDefinition"> |
|
47 |
|
48 <!ENTITY % cxxStructAbstract "cxxStructAbstract"> |
|
49 <!ENTITY % cxxStructAccessSpecifier "cxxStructAccessSpecifier"> |
|
50 <!ENTITY % cxxStructDerivations "cxxStructDerivations"> |
|
51 <!ENTITY % cxxStructDerivation "cxxStructDerivation"> |
|
52 <!ENTITY % cxxClassDerivation "cxxClassDerivation"> |
|
53 |
|
54 <!-- Templates --> |
|
55 <!ENTITY % cxxStructTemplateParamList "cxxStructTemplateParamList"> |
|
56 <!ENTITY % cxxStructTemplateParameter "cxxStructTemplateParameter"> |
|
57 <!ENTITY % cxxStructTemplateParamType "cxxStructTemplateParamType"> |
|
58 <!ENTITY % cxxStructTemplateParamDeclarationName "cxxStructTemplateParamDeclarationName"> |
|
59 <!ENTITY % cxxStructTemplateParamDefinitionName "cxxStructTemplateParamDefinitionName"> |
|
60 |
|
61 <!-- Derivation --> |
|
62 <!ENTITY % cxxStructDerivationAccessSpecifier "cxxStructDerivationAccessSpecifier"> |
|
63 <!ENTITY % cxxStructDerivationVirtual "cxxStructDerivationVirtual"> |
|
64 <!ENTITY % cxxStructBaseClass "cxxStructBaseClass"> |
|
65 <!ENTITY % cxxStructBaseStruct "cxxStructBaseStruct"> |
|
66 <!ENTITY % cxxStructBaseUnion "cxxStructBaseUnion"> |
|
67 <!ENTITY % cxxStructInherits "cxxStructInherits"> |
|
68 <!ENTITY % cxxStructInheritsDetail "cxxStructInheritsDetail"> |
|
69 |
|
70 <!ENTITY % cxxStructFunctionInherited "cxxStructFunctionInherited"> |
|
71 <!ENTITY % cxxStructVariableInherited "cxxStructVariableInherited"> |
|
72 <!ENTITY % cxxStructEnumerationInherited "cxxStructEnumerationInherited"> |
|
73 <!ENTITY % cxxStructEnumeratorInherited "cxxStructEnumeratorInherited"> |
|
74 |
|
75 <!-- Nested members --> |
|
76 <!ENTITY % cxxStructNested "cxxStructNested"> |
|
77 <!ENTITY % cxxStructNestedDetail "cxxStructNestedDetail"> |
|
78 <!ENTITY % cxxStructNestedClass "cxxStructNestedClass"> |
|
79 <!ENTITY % cxxStructNestedStruct "cxxStructNestedStruct"> |
|
80 <!ENTITY % cxxStructNestedUnion "cxxStructNestedUnion"> |
|
81 |
|
82 <!-- Location elements --> |
|
83 <!ENTITY % cxxStructAPIItemLocation "cxxStructAPIItemLocation"> |
|
84 <!ENTITY % cxxStructDeclarationFile "cxxStructDeclarationFile"> |
|
85 <!ENTITY % cxxStructDeclarationFileLine "cxxStructDeclarationFileLine"> |
|
86 <!ENTITY % cxxStructDefinitionFile "cxxStructDefinitionFile"> |
|
87 <!ENTITY % cxxStructDefinitionFileLineStart "cxxStructDefinitionFileLineStart"> |
|
88 <!ENTITY % cxxStructDefinitionFileLineEnd "cxxStructDefinitionFileLineEnd"> |
|
89 |
|
90 <!-- ============ Hooks for shell DTD ============ --> |
|
91 <!ENTITY % cxxStruct-types-default |
|
92 "cxxStructNested | cxxFunction | cxxDefine | cxxVariable | cxxEnumeration | cxxTypedef"> |
|
93 <!ENTITY % cxxStruct-info-types "%cxxStruct-types-default;"> |
|
94 |
|
95 <!ENTITY % cxxStructNested-types-default "no-topic-nesting"> |
|
96 <!ENTITY % cxxStructNested-info-types "%cxxStructNested-types-default;"> |
|
97 <!ENTITY included-domains ""> |
|
98 |
|
99 <!-- ============ Topic specializations ============ --> |
|
100 <!-- (%cxxStruct-info-types;)* --> |
|
101 |
|
102 <!ELEMENT cxxStruct ( |
|
103 (%apiName;), |
|
104 (%shortdesc;)?, |
|
105 (%prolog;)?, |
|
106 (%cxxStructDetail;), |
|
107 (%related-links;)?, |
|
108 (%cxxStruct-info-types;)*, |
|
109 (%cxxStructInherits;)* |
|
110 ) |
|
111 > |
|
112 <!ATTLIST cxxStruct id ID #REQUIRED |
|
113 conref CDATA #IMPLIED |
|
114 outputclass CDATA #IMPLIED |
|
115 xml:lang NMTOKEN #IMPLIED |
|
116 %arch-atts; |
|
117 domains CDATA "&included-domains;" |
|
118 > |
|
119 |
|
120 <!ELEMENT cxxStructDetail ((%cxxStructDefinition;)?, (%apiDesc;)?, (%example; | %section; | %apiImpl;)*)> |
|
121 <!ATTLIST cxxStructDetail %id-atts; |
|
122 translate (yes|no) #IMPLIED |
|
123 xml:lang NMTOKEN #IMPLIED |
|
124 outputclass CDATA #IMPLIED |
|
125 > |
|
126 |
|
127 <!ELEMENT cxxStructDefinition ( |
|
128 (%cxxStructAccessSpecifier;)?, |
|
129 (%cxxStructAbstract;)?, |
|
130 (%cxxStructDerivations;)?, |
|
131 (%cxxStructTemplateParamList;)?, |
|
132 (%cxxStructAPIItemLocation;) |
|
133 ) |
|
134 > |
|
135 <!ATTLIST cxxStructDefinition spectitle CDATA #IMPLIED |
|
136 %univ-atts; |
|
137 outputclass CDATA #IMPLIED |
|
138 > |
|
139 |
|
140 <!ELEMENT cxxStructAccessSpecifier EMPTY> |
|
141 <!ATTLIST cxxStructAccessSpecifier name CDATA #FIXED "access" |
|
142 value (public|protected|private) "public" |
|
143 %univ-atts; |
|
144 outputclass CDATA #IMPLIED |
|
145 > |
|
146 |
|
147 <!ELEMENT cxxStructAbstract EMPTY> |
|
148 <!ATTLIST cxxStructAbstract name CDATA #FIXED "abstract" |
|
149 value CDATA #FIXED "abstract" |
|
150 %univ-atts; |
|
151 outputclass CDATA #IMPLIED |
|
152 > |
|
153 |
|
154 <!ELEMENT cxxStructDerivations (%cxxClassDerivation; | %cxxStructDerivation;)+ > |
|
155 <!ATTLIST cxxStructDerivations %univ-atts; |
|
156 outputclass CDATA #IMPLIED |
|
157 > |
|
158 |
|
159 <!ELEMENT cxxStructDerivation ( |
|
160 %cxxStructDerivationAccessSpecifier;, |
|
161 (%cxxStructDerivationVirtual;)*, |
|
162 ( |
|
163 %cxxStructBaseClass; |
|
164 | %cxxStructBaseStruct; |
|
165 | %cxxStructBaseUnion; |
|
166 ) |
|
167 ) |
|
168 > |
|
169 <!ATTLIST cxxStructDerivation %univ-atts; |
|
170 outputclass CDATA #IMPLIED |
|
171 > |
|
172 |
|
173 <!ELEMENT cxxStructInherits ( |
|
174 %cxxStructInheritsDetail; |
|
175 ) |
|
176 > |
|
177 |
|
178 <!ATTLIST cxxStructInherits %univ-atts; |
|
179 outputclass CDATA #IMPLIED |
|
180 domains CDATA "&included-domains;" |
|
181 > |
|
182 |
|
183 <!ELEMENT cxxStructInheritsDetail ( |
|
184 ( |
|
185 %cxxStructFunctionInherited; |
|
186 | %cxxStructVariableInherited; |
|
187 | %cxxStructEnumerationInherited; |
|
188 | %cxxStructEnumeratorInherited; |
|
189 )+ |
|
190 ) |
|
191 > |
|
192 |
|
193 <!ATTLIST cxxStructInheritsDetail %univ-atts; |
|
194 outputclass CDATA #IMPLIED |
|
195 domains CDATA "&included-domains;" |
|
196 > |
|
197 |
|
198 <!ELEMENT cxxStructFunctionInherited (#PCDATA)*> |
|
199 <!ATTLIST cxxStructFunctionInherited href CDATA #IMPLIED |
|
200 keyref CDATA #IMPLIED |
|
201 type CDATA #IMPLIED |
|
202 %univ-atts; |
|
203 format CDATA #IMPLIED |
|
204 scope (local | peer | external) #IMPLIED |
|
205 outputclass CDATA #IMPLIED |
|
206 > |
|
207 |
|
208 <!ELEMENT cxxStructVariableInherited (#PCDATA)*> |
|
209 <!ATTLIST cxxStructVariableInherited href CDATA #IMPLIED |
|
210 keyref CDATA #IMPLIED |
|
211 type CDATA #IMPLIED |
|
212 %univ-atts; |
|
213 format CDATA #IMPLIED |
|
214 scope (local | peer | external) #IMPLIED |
|
215 outputclass CDATA #IMPLIED |
|
216 > |
|
217 |
|
218 <!ELEMENT cxxStructEnumerationInherited (#PCDATA)*> |
|
219 <!ATTLIST cxxStructEnumerationInherited href CDATA #IMPLIED |
|
220 keyref CDATA #IMPLIED |
|
221 type CDATA #IMPLIED |
|
222 %univ-atts; |
|
223 format CDATA #IMPLIED |
|
224 scope (local | peer | external) #IMPLIED |
|
225 outputclass CDATA #IMPLIED |
|
226 > |
|
227 |
|
228 <!ELEMENT cxxStructEnumeratorInherited (#PCDATA)*> |
|
229 <!ATTLIST cxxStructEnumeratorInherited href CDATA #IMPLIED |
|
230 keyref CDATA #IMPLIED |
|
231 type CDATA #IMPLIED |
|
232 %univ-atts; |
|
233 format CDATA #IMPLIED |
|
234 scope (local | peer | external) #IMPLIED |
|
235 outputclass CDATA #IMPLIED |
|
236 > |
|
237 |
|
238 |
|
239 <!ELEMENT cxxStructDerivationAccessSpecifier EMPTY> |
|
240 <!ATTLIST cxxStructDerivationAccessSpecifier name CDATA #FIXED "access" |
|
241 value (public | protected | private) "public" |
|
242 %univ-atts; |
|
243 outputclass CDATA #IMPLIED |
|
244 > |
|
245 |
|
246 <!ELEMENT cxxStructDerivationVirtual EMPTY> |
|
247 <!ATTLIST cxxStructDerivationVirtual name CDATA #FIXED "virtual" |
|
248 value CDATA #FIXED "true" |
|
249 %univ-atts; |
|
250 outputclass CDATA #IMPLIED |
|
251 > |
|
252 |
|
253 <!ELEMENT cxxStructBaseClass (#PCDATA)*> |
|
254 <!ATTLIST cxxStructBaseClass href CDATA #IMPLIED |
|
255 keyref CDATA #IMPLIED |
|
256 type CDATA #IMPLIED |
|
257 %univ-atts; |
|
258 format CDATA #IMPLIED |
|
259 scope (local | peer | external) #IMPLIED |
|
260 outputclass CDATA #IMPLIED |
|
261 > |
|
262 |
|
263 <!ELEMENT cxxStructBaseStruct (#PCDATA)*> |
|
264 <!ATTLIST cxxStructBaseStruct href CDATA #IMPLIED |
|
265 keyref CDATA #IMPLIED |
|
266 type CDATA #IMPLIED |
|
267 %univ-atts; |
|
268 format CDATA #IMPLIED |
|
269 scope (local | peer | external) #IMPLIED |
|
270 outputclass CDATA #IMPLIED |
|
271 > |
|
272 |
|
273 <!ELEMENT cxxStructBaseUnion (#PCDATA)*> |
|
274 <!ATTLIST cxxStructBaseUnion href CDATA #IMPLIED |
|
275 keyref CDATA #IMPLIED |
|
276 type CDATA #IMPLIED |
|
277 %univ-atts; |
|
278 format CDATA #IMPLIED |
|
279 scope (local | peer | external) #IMPLIED |
|
280 outputclass CDATA #IMPLIED |
|
281 > |
|
282 |
|
283 <!-- Templates--> |
|
284 |
|
285 <!ELEMENT cxxStructTemplateParamList (%cxxStructTemplateParameter;)+ > |
|
286 <!ATTLIST cxxStructTemplateParamList %univ-atts; |
|
287 outputclass CDATA #IMPLIED |
|
288 > |
|
289 |
|
290 <!ELEMENT cxxStructTemplateParameter ( %cxxStructTemplateParamType;, |
|
291 (%cxxStructTemplateParamDeclarationName;)?, |
|
292 (%cxxStructTemplateParamDefinitionName;)? |
|
293 ) |
|
294 > |
|
295 <!ATTLIST cxxStructTemplateParameter %univ-atts; |
|
296 outputclass CDATA #IMPLIED |
|
297 > |
|
298 |
|
299 <!ELEMENT cxxStructTemplateParamType (#PCDATA)*> |
|
300 <!ATTLIST cxxStructTemplateParamType %univ-atts; |
|
301 outputclass CDATA #IMPLIED |
|
302 > |
|
303 |
|
304 <!ELEMENT cxxStructTemplateParamDeclarationName (#PCDATA)*> |
|
305 <!ATTLIST cxxStructTemplateParamDeclarationName %univ-atts; |
|
306 outputclass CDATA #IMPLIED |
|
307 > |
|
308 |
|
309 <!ELEMENT cxxStructTemplateParamDefinitionName (#PCDATA)*> |
|
310 <!ATTLIST cxxStructTemplateParamDefinitionName %univ-atts; |
|
311 outputclass CDATA #IMPLIED |
|
312 > |
|
313 |
|
314 <!-- Location --> |
|
315 <!ELEMENT cxxStructAPIItemLocation ( |
|
316 %cxxStructDeclarationFile;, |
|
317 %cxxStructDeclarationFileLine;, |
|
318 %cxxStructDefinitionFile;?, |
|
319 %cxxStructDefinitionFileLineStart;?, |
|
320 %cxxStructDefinitionFileLineEnd;? |
|
321 ) |
|
322 > |
|
323 <!ATTLIST cxxStructAPIItemLocation %univ-atts; |
|
324 outputclass CDATA #IMPLIED |
|
325 > |
|
326 |
|
327 <!ELEMENT cxxStructDeclarationFile EMPTY> |
|
328 <!ATTLIST cxxStructDeclarationFile name CDATA #FIXED "filePath" |
|
329 value CDATA #REQUIRED |
|
330 %univ-atts; |
|
331 outputclass CDATA #IMPLIED |
|
332 > |
|
333 |
|
334 <!ELEMENT cxxStructDeclarationFileLine EMPTY> |
|
335 <!ATTLIST cxxStructDeclarationFileLine name CDATA #FIXED "lineNumber" |
|
336 value CDATA #REQUIRED |
|
337 %univ-atts; |
|
338 outputclass CDATA #IMPLIED |
|
339 > |
|
340 |
|
341 <!ELEMENT cxxStructDefinitionFile EMPTY> |
|
342 <!ATTLIST cxxStructDefinitionFile name CDATA #FIXED "filePath" |
|
343 value CDATA #REQUIRED |
|
344 %univ-atts; |
|
345 outputclass CDATA #IMPLIED |
|
346 > |
|
347 |
|
348 <!ELEMENT cxxStructDefinitionFileLineStart EMPTY> |
|
349 <!ATTLIST cxxStructDefinitionFileLineStart name CDATA #FIXED "lineNumber" |
|
350 value CDATA #REQUIRED |
|
351 %univ-atts; |
|
352 outputclass CDATA #IMPLIED |
|
353 > |
|
354 |
|
355 <!ELEMENT cxxStructDefinitionFileLineEnd EMPTY> |
|
356 <!ATTLIST cxxStructDefinitionFileLineEnd name CDATA #FIXED "lineNumber" |
|
357 value CDATA #REQUIRED |
|
358 %univ-atts; |
|
359 outputclass CDATA #IMPLIED |
|
360 > |
|
361 |
|
362 <!-- Nested members --> |
|
363 <!ELEMENT cxxStructNested ( |
|
364 (%cxxStructNestedDetail;), |
|
365 (%cxxStructNested-info-types;)* |
|
366 ) |
|
367 > |
|
368 <!ATTLIST cxxStructNested conref CDATA #IMPLIED |
|
369 outputclass CDATA #IMPLIED |
|
370 xml:lang NMTOKEN #IMPLIED |
|
371 %arch-atts; |
|
372 domains CDATA "&included-domains;" |
|
373 > |
|
374 |
|
375 <!ELEMENT cxxStructNestedDetail ( (%cxxStructNestedClass;) | (%cxxStructNestedStruct;) | (%cxxStructNestedUnion;) )+> |
|
376 <!ATTLIST cxxStructNestedDetail %id-atts; |
|
377 translate (yes|no) #IMPLIED |
|
378 xml:lang NMTOKEN #IMPLIED |
|
379 outputclass CDATA #IMPLIED |
|
380 > |
|
381 |
|
382 |
|
383 <!ELEMENT cxxStructNestedClass (#PCDATA)*> |
|
384 <!ATTLIST cxxStructNestedClass href CDATA #IMPLIED |
|
385 keyref CDATA #IMPLIED |
|
386 type CDATA #IMPLIED |
|
387 %univ-atts; |
|
388 format CDATA #IMPLIED |
|
389 scope (local | peer | external) #IMPLIED |
|
390 outputclass CDATA #IMPLIED |
|
391 > |
|
392 |
|
393 <!ELEMENT cxxStructNestedStruct (#PCDATA)*> |
|
394 <!ATTLIST cxxStructNestedStruct href CDATA #IMPLIED |
|
395 keyref CDATA #IMPLIED |
|
396 type CDATA #IMPLIED |
|
397 %univ-atts; |
|
398 format CDATA #IMPLIED |
|
399 scope (local | peer | external) #IMPLIED |
|
400 outputclass CDATA #IMPLIED |
|
401 > |
|
402 |
|
403 <!ELEMENT cxxStructNestedUnion (#PCDATA)*> |
|
404 <!ATTLIST cxxStructNestedUnion href CDATA #IMPLIED |
|
405 keyref CDATA #IMPLIED |
|
406 type CDATA #IMPLIED |
|
407 %univ-atts; |
|
408 format CDATA #IMPLIED |
|
409 scope (local | peer | external) #IMPLIED |
|
410 outputclass CDATA #IMPLIED |
|
411 > |
|
412 |
|
413 |
|
414 <!-- ============ Class attributes for type ancestry ============ --> |
|
415 <!ATTLIST cxxStruct %global-atts; |
|
416 class CDATA "- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier cxxStruct/cxxStruct "> |
|
417 <!ATTLIST cxxStructDetail %global-atts; |
|
418 class CDATA "- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail cxxStruct/cxxStructDetail "> |
|
419 <!ATTLIST cxxStructDefinition %global-atts; |
|
420 class CDATA "- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef cxxStruct/cxxStructDefinition "> |
|
421 <!ATTLIST cxxStructAccessSpecifier %global-atts; |
|
422 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructAccessSpecifier "> |
|
423 <!ATTLIST cxxStructAbstract %global-atts; |
|
424 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructAbstract "> |
|
425 |
|
426 <!-- Representing inheritance --> |
|
427 <!ATTLIST cxxStructDerivations %global-atts; |
|
428 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxStruct/cxxStructDerivations "> |
|
429 <!ATTLIST cxxStructDerivation %global-atts; |
|
430 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxStruct/cxxStructDerivation "> |
|
431 |
|
432 <!ATTLIST cxxStructDerivationAccessSpecifier %global-atts; |
|
433 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructDerivationAccessSpecifier "> |
|
434 <!ATTLIST cxxStructDerivationVirtual %global-atts; |
|
435 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructDerivationVirtual "> |
|
436 <!ATTLIST cxxStructBaseClass %global-atts; |
|
437 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier cxxStruct/cxxStructBaseClass "> |
|
438 <!ATTLIST cxxStructBaseStruct %global-atts; |
|
439 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier cxxStruct/cxxStructBaseStruct "> |
|
440 <!ATTLIST cxxStructBaseUnion %global-atts; |
|
441 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier cxxStruct/cxxStructBaseUnion "> |
|
442 |
|
443 <!-- Templates --> |
|
444 <!ATTLIST cxxStructTemplateParamList %global-atts; |
|
445 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxStruct/cxxStructTemplateParamList "> |
|
446 <!ATTLIST cxxStructTemplateParameter %global-atts; |
|
447 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxStruct/cxxStructTemplateParameter "> |
|
448 <!ATTLIST cxxStructTemplateParamType %global-atts; |
|
449 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxStruct/cxxStructTemplateParamType "> |
|
450 <!ATTLIST cxxStructTemplateParamDeclarationName %global-atts; |
|
451 class CDATA "- topic/keyword reference/keyword apiRef/apiItemName apiClassifier/apiItemName cxxStruct/cxxStructTemplateParamDeclarationName "> |
|
452 <!ATTLIST cxxStructTemplateParamDefinitionName %global-atts; |
|
453 class CDATA "- topic/keyword reference/keyword apiRef/apiItemName apiClassifier/apiItemName cxxStruct/cxxStructTemplateParamDefinitionName "> |
|
454 |
|
455 <!-- Nested members --> |
|
456 <!ATTLIST cxxStructNested %global-atts; |
|
457 class CDATA "- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier cxxStruct/cxxStructNested "> |
|
458 <!ATTLIST cxxStructNestedDetail %global-atts; |
|
459 class CDATA "- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiDetail cxxStruct/cxxStructNestedDetail "> |
|
460 <!ATTLIST cxxStructNestedClass %global-atts; |
|
461 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxStruct/cxxStructNestedClass "> |
|
462 <!ATTLIST cxxStructNestedStruct %global-atts; |
|
463 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxStruct/cxxStructNestedStruct "> |
|
464 <!ATTLIST cxxStructNestedUnion %global-atts; |
|
465 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxStruct/cxxStructNestedUnion "> |
|
466 |
|
467 <!-- Location elements --> |
|
468 <!ATTLIST cxxStructAPIItemLocation %global-atts; |
|
469 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiClassifier/apiDefItem cxxStruct/cxxStructAPIItemLocation "> |
|
470 <!ATTLIST cxxStructDeclarationFile %global-atts; |
|
471 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructDeclarationFile "> |
|
472 <!ATTLIST cxxStructDeclarationFileLine %global-atts; |
|
473 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructDeclarationFileLine "> |
|
474 <!ATTLIST cxxStructDefinitionFile %global-atts; |
|
475 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructDefinitionFile "> |
|
476 <!ATTLIST cxxStructDefinitionFileLineStart %global-atts; |
|
477 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructDefinitionFileLineStart "> |
|
478 <!ATTLIST cxxStructDefinitionFileLineEnd %global-atts; |
|
479 class CDATA "- topic/state reference/state apiRef/apiQualifier apiClassifier/apiQualifier cxxStruct/cxxStructDefinitionFileLineEnd "> |
|
480 |
|
481 <!-- Inheritance sub-topics --> |
|
482 <!ATTLIST cxxStructInherits %global-atts; |
|
483 class CDATA "- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier cxxStruct/cxxStructInherits "> |
|
484 <!ATTLIST cxxStructInheritsDetail %global-atts; |
|
485 class CDATA "- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiDetail cxxStruct/cxxStructInheritsDetail "> |
|
486 |
|
487 <!ATTLIST cxxStructEnumerationInherited %global-atts; |
|
488 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxStruct/cxxStructEnumerationInherited "> |
|
489 <!ATTLIST cxxStructEnumeratorInherited %global-atts; |
|
490 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxStruct/cxxStructEnumeratorInherited "> |
|
491 <!ATTLIST cxxStructFunctionInherited %global-atts; |
|
492 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxStruct/cxxStructFunctionInherited "> |
|
493 <!ATTLIST cxxStructVariableInherited %global-atts; |
|
494 class CDATA "- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiRelation cxxStruct/cxxStructVariableInherited "> |
|
495 |