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