8439db8ce8506c9754837a7f07340707a0b158cb
[dwarf-doc.git] / dwarf5 / latexdoc / attributesbytag.tex
1 \chapter[Attributes by Tag (Informative)]{Attributes by Tag Value (Informative)}
2 \label{chap:attributesbytagvalueinformative}
3
4 The list below enumerates the attributes that are
5 most applicable to each type of debugging information
6 entry. DWARF does not in general require that a given
7 debugging information entry contain a particular attribute
8 or set of attributes. Instead, a DWARF producer is free to
9 generate any, all, or none of the attributes described in the
10 text as being applicable to a given entry. Other attributes
11 (both those defined within this document but not explicitly
12 associated with the entry in question, and new, vendor-defined
13 ones) may also appear in a given debugging information
14 entry. Therefore, the list may be taken as instructive, but
15 cannot be considered definitive.  
16
17 In the following table,
18 \addtoindex{DECL}
19 \livetarg{chap:DECL}{}
20 means include all three of the
21 \addtoindex{declaration coordinates} 
22 %\addtoindexx{declaration coordinates|see 
23 %    {DW\_AT\_decl\_file, DW\_AT\_decl\_line, DW\_AT\_decl\_column}}
24 \DWATdeclcolumn,
25 \DWATdeclfile{} and 
26 \DWATdeclline.
27
28 \label{tab:attributesbytag}
29 \setlength{\extrarowheight}{0.1cm}
30 \begin{longtable}{l|p{8cm}}
31   \caption{Attributes by tag value} \\
32   \hline \bfseries TAG name&\bfseries Applicable attributes\\ \hline
33 \endfirsthead
34   \bfseries TAG name&\bfseries Applicable attributes \\ \hline
35 \endhead
36   \hline \emph{Continued on next page}
37 \endfoot
38   \hline
39 \endlastfoot
40
41 \DWTAGaccessdeclaration{} 
42 &\livelink{chap:DECL}{DECL} \\
43 &\DWATaccessibility{} \\
44 &\DWATdescription{} \\
45 &\DWATname{} \\
46 &\DWATsibling{} \\
47
48 \hline
49 \DWTAGarraytype
50 &\livelink{chap:DECL}{DECL} \\
51 &\DWATabstractorigin{} \\
52 &\DWATaccessibility{} \\
53 &\DWATalignment{} \\
54 &\DWATallocated{} \\
55 &\DWATassociated{} \\
56 &\DWATbitsize{} \\
57 &\DWATbitstride{} \\
58 &\DWATbytesize{} \\
59 &\DWATdatalocation{} \\
60 &\DWATdeclaration{} \\
61 &\DWATdescription{} \\
62 &\DWATname{} \\
63 &\DWATordering{} \\
64 &\DWATrank{} \\
65 &\DWATsibling{} \\
66 &\DWATspecification{} \\
67 &\DWATstartscope{} \\
68 &\DWATtype{} \\
69 &\DWATvisibility{} \\
70
71 \hline
72 \DWTAGatomictype
73 &\livelink{chap:DECL}{DECL} \\*
74 &\DWATalignment{} \\*
75 &\DWATsibling{} \\*
76 &\DWATtype{} \\*
77
78 \hline
79 \DWTAGbasetype
80 &\livelink{chap:DECL}{DECL} \\
81 &\DWATalignment{} \\
82 &\DWATallocated{} \\
83 &\DWATassociated{} \\
84 &\DWATbinaryscale{} \\
85 %&\DWATbitoffset{} \\
86 &\DWATbitsize{} \\
87 &\DWATbytesize{} \\
88 &\DWATdatabitoffset{} \\
89 &\DWATdatalocation{} \\
90 &\DWATdecimalscale{} \\
91 &\DWATdecimalsign{} \\
92 &\DWATdescription{} \\
93 &\DWATdigitcount{} \\
94 &\DWATencoding{} \\
95 &\DWATendianity{} \\
96 &\DWATname{} \\
97 &\DWATpicturestring{} \\*
98 &\DWATsibling{} \\*
99 &\DWATsmall{} \\*
100
101 \hline
102 \DWTAGcallsite
103 &\DWATcallcolumn        \\*
104 &\DWATcallfile          \\*
105 &\DWATcallline          \\*
106 &\DWATcallorigin        \\
107 &\DWATcallpc            \\
108 &\DWATcallreturnpc      \\
109 &\DWATcalltailcall      \\
110 &\DWATcalltarget        \\*
111 &\DWATcalltargetclobbered \\*
112 &\DWATtype              \\*
113
114 \hline
115 \DWTAGcallsiteparameter
116 &\DWATcalldatalocation  \\*
117 &\DWATcalldatavalue     \\*
118 &\DWATcallparameter     \\*
119 &\DWATcallvalue         \\
120 &\DWATlocation          \\
121 &\DWATname              \\*
122 &\DWATsibling           \\*
123 &\DWATtype              \\*
124
125 \hline
126 \DWTAGcatchblock
127 &\livelink{chap:DECL}{DECL} \\*
128 &\DWATabstractorigin{} \\*
129 &\DWATentrypc{} \\*
130 &\DWAThighpc{} \\
131 &\DWATlowpc{} \\
132 &\DWATranges{} \\*
133 &\DWATsegment{} \\*
134 &\DWATsibling{} \\*
135
136 \hline
137 \DWTAGclasstype
138 &\livelink{chap:DECL}{DECL} \\*
139 &\DWATabstractorigin{} \\*
140 &\DWATaccessibility{} \\*
141 &\DWATalignment{} \\
142 &\DWATallocated{} \\
143 &\DWATassociated{} \\
144 &\DWATbitsize{} \\
145 &\DWATbytesize{} \\
146 &\DWATcallingconvention{} \\
147 &\DWATdatalocation{} \\
148 &\DWATdeclaration{} \\
149 &\DWATdescription{} \\
150 &\DWATexportsymbols{} \\
151 &\DWATname{} \\
152 &\DWATsibling{} \\
153 &\DWATsignature{} \\
154 &\DWATspecification{} \\
155 &\DWATstartscope{} \\
156 &\DWATvisibility{} \\
157
158 \hline
159 \DWTAGcoarraytype
160 &\livelink{chap:DECL}{DECL} \\*
161 &\DWATname{} \\*
162 &\DWATdescription{} \\
163 &\DWATalignment{} \\*
164 &\DWATsibling{} \\*
165 &\DWATtype{} \\*
166
167 \hline
168 \DWTAGcommonblock
169 &\livelink{chap:DECL}{DECL} \\*
170 &\DWATdeclaration{} \\*
171 &\DWATdescription{} \\*
172 &\DWATlinkagename{} \\
173 &\DWATlocation{} \\
174 &\DWATname{} \\
175 &\DWATsegment{} \\
176 &\DWATsibling{} \\
177 &\DWATvisibility{} \\
178
179 \hline
180 \DWTAGcommoninclusion
181 &\livelink{chap:DECL}{DECL} \\*
182 &\DWATcommonreference{} \\*
183 &\DWATdeclaration{} \\*
184 &\DWATsibling{} \\
185 &\DWATvisibility{} \\
186
187 \hline
188 \DWTAGcompileunit
189 &\DWATaddrbase{} \\
190 &\DWATbasetypes{} \\
191 &\DWATcompdir{} \\
192 &\DWATdwoid{} \\
193 &\DWATdwoname{} \\
194 &\DWATentrypc{} \\
195 &\DWATidentifiercase{} \\
196 &\DWAThighpc{} \\
197 &\DWATlanguage{} \\
198 &\DWATlowpc{} \\
199 &\DWATmacros{} \\
200 &\DWATmainsubprogram{} \\
201 &\DWATname{} \\
202 &\DWATproducer{} \\
203 &\DWATranges{} \\
204 &\DWATrangesbase{} \\
205 &\DWATsegment{} \\
206 &\DWATstmtlist{} \\*
207 &\DWATstroffsetsbase{} \\*
208 &\DWATuseUTFeight{} \\
209
210 \hline
211 \DWTAGcondition
212 &\livelink{chap:DECL}{DECL} \\
213 &\DWATname{} \\
214 &\DWATsibling{} \\
215
216 \hline
217 \DWTAGconsttype
218 &\livelink{chap:DECL}{DECL} \\*
219 &\DWATalignment{} \\*
220 &\DWATsibling{} \\*
221 &\DWATtype{} \\*
222
223 \hline
224 \DWTAGconstant
225 &\livelink{chap:DECL}{DECL} \\*
226 &\DWATaccessibility{} \\*
227 &\DWATconstvalue{} \\*
228 &\DWATdeclaration{} \\
229 &\DWATdescription{} \\
230 &\DWATendianity{} \\
231 &\DWATexternal{} \\
232 &\DWATlinkagename{} \\
233 &\DWATname{} \\
234 &\DWATsibling{} \\
235 &\DWATstartscope{} \\
236 &\DWATtype{} \\
237 &\DWATvisibility{} \\
238
239 \hline
240 \DWTAGdwarfprocedure
241 &\DWATlocation{} \\
242
243 \hline
244 \DWTAGdynamictype
245 &\livelink{chap:DECL}{DECL} \\*
246 &\DWATabstractorigin \\*
247 &\DWATalignment{} \\*
248 &\DWATallocated \\
249 &\DWATassociated \\
250 &\DWATdatalocation \\
251 &\DWATdescription \\
252 &\DWATname \\
253 &\DWATtype \\
254 &\DWATsibling \\
255
256 \hline
257 \DWTAGentrypoint
258 &\livelink{chap:DECL}{DECL} \\
259 &\DWATaddressclass{} \\
260 &\DWATdescription{} \\
261 &\DWATframebase{} \\
262 &\DWATlinkagename{} \\
263 &\DWATlowpc{} \\
264 &\DWATname{} \\
265 &\DWATreturnaddr{} \\
266 &\DWATsegment{} \\
267 &\DWATsibling{} \\
268 &\DWATstaticlink{} \\
269 &\DWATtype{} \\
270
271 \hline
272 \DWTAGenumerationtype
273 &\livelink{chap:DECL}{DECL} \\*
274 &\DWATabstractorigin{} \\*
275 &\DWATaccessibility{} \\*
276 &\DWATalignment{} \\
277 &\DWATallocated{} \\
278 &\DWATassociated{} \\
279 &\DWATbitsize{} \\
280 &\DWATbitstride{} \\
281 &\DWATbytesize{} \\
282 &\DWATbytestride{} \\
283 &\DWATdatalocation{} \\
284 &\DWATdeclaration{} \\
285 &\DWATdescription{} \\
286 &\DWATenumclass{} \\
287 &\DWATname{} \\
288 &\DWATsibling{} \\
289 &\DWATsignature{} \\
290 &\DWATspecification{} \\
291 &\DWATstartscope{} \\
292 &\DWATtype{} \\
293 &\DWATvisibility{} \\
294
295 \hline
296 \DWTAGenumerator
297 &\livelink{chap:DECL}{DECL} \\*
298 &\DWATconstvalue{} \\*
299 &\DWATdescription{} \\*
300 &\DWATname{} \\*
301 &\DWATsibling{} \\*
302
303 \hline
304 \DWTAGfiletype
305 &\livelink{chap:DECL}{DECL} \\*
306 &\DWATabstractorigin{} \\*
307 &\DWATalignment{} \\*
308 &\DWATallocated{} \\
309 &\DWATassociated{} \\
310 &\DWATbitsize{} \\
311 &\DWATbytesize{} \\
312 &\DWATdatalocation{} \\
313 &\DWATdescription{} \\
314 &\DWATname{} \\
315 &\DWATsibling{} \\
316 &\DWATstartscope{} \\
317 &\DWATtype{} \\
318 &\DWATvisibility{} \\
319
320 \hline
321 \DWTAGformalparameter
322 &\livelink{chap:DECL}{DECL} \\
323 &\DWATabstractorigin{} \\
324 &\DWATartificial{} \\
325 &\DWATconstvalue{} \\
326 &\DWATdefaultvalue{} \\
327 &\DWATdescription{} \\
328 &\DWATendianity{} \\
329 &\DWATisoptional{} \\
330 &\DWATlocation{} \\
331 &\DWATname{} \\
332 &\DWATsegment{} \\
333 &\DWATsibling{} \\*
334 &\DWATtype{} \\*
335 &\DWATvariableparameter{} \\*
336
337 \hline
338 \DWTAGfriend
339 &\livelink{chap:DECL}{DECL} \\
340 &\DWATabstractorigin{} \\
341 &\DWATfriend{} \\
342 &\DWATsibling{} \\
343
344 \hline
345 % Please keep in synch with DW_TAG_subrange_type.
346 \DWTAGgenericsubrange
347 &\livelink{chap:DECL}{DECL}  \\*
348 &\DWATabstractorigin{}  \\*
349 &\DWATaccessibility{}  \\*
350 &\DWATallocated{}  \\
351 &\DWATassociated{}  \\
352 &\DWATbitsize{}  \\
353 &\DWATbitstride{}  \\
354 &\DWATbytesize{}  \\
355 &\DWATbytestride{}  \\
356 &\DWATcount{}  \\
357 &\DWATdatalocation{}  \\
358 &\DWATdeclaration{}  \\
359 &\DWATdescription{}  \\
360 &\DWATlowerbound{}  \\
361 &\DWATname{}  \\
362 &\DWATsibling{}  \\
363 &\DWATthreadsscaled{}  \\
364 &\DWATtype{}  \\*
365 &\DWATupperbound{}  \\*
366 &\DWATvisibility{}  \\
367
368 \hline
369 \DWTAGimporteddeclaration
370 &\livelink{chap:DECL}{DECL} \\
371 &\DWATaccessibility{} \\
372 &\DWATdescription{} \\
373 &\DWATimport{} \\
374 &\DWATname{} \\*
375 &\DWATsibling{} \\*
376 &\DWATstartscope{} \\*
377
378 \hline
379 \DWTAGimportedmodule
380 &\livelink{chap:DECL}{DECL} \\*
381 &\DWATimport{} \\*
382 &\DWATsibling{} \\*
383 &\DWATstartscope{} \\
384
385 \hline
386 \DWTAGimportedunit
387 &\DWATimport{} \\
388
389 \hline
390 \DWTAGinheritance
391 &\livelink{chap:DECL}{DECL} \\
392 &\DWATaccessibility{} \\
393 &\DWATdatamemberlocation{} \\
394 &\DWATsibling{} \\*
395 &\DWATtype{} \\*
396 &\DWATvirtuality{} \\*
397
398 \hline
399 \DWTAGinlinedsubroutine
400 &\DWATabstractorigin{} \\
401 &\DWATcallcolumn{} \\
402 &\DWATcallfile{} \\
403 &\DWATcallline{} \\
404 &\DWATconstexpr{} \\
405 &\DWATentrypc{} \\
406 &\DWAThighpc{} \\
407 &\DWATlowpc{} \\
408 &\DWATranges{} \\
409 &\DWATreturnaddr{} \\
410 &\DWATsegment{} \\
411 &\DWATsibling{} \\
412 &\DWATstartscope{} \\
413 &\DWATtrampoline{} \\
414
415 \hline
416 \DWTAGinterfacetype
417 &\livelink{chap:DECL}{DECL} \\*
418 &\DWATaccessibility{} \\*
419 &\DWATalignment{} \\*
420 &\DWATdescription{} \\
421 &\DWATname{} \\
422 &\DWATsibling{} \\*
423 &\DWATsignature \\*
424 &\DWATstartscope{} \\*
425
426 \hline
427 \DWTAGlabel
428 &\livelink{chap:DECL}{DECL} \\*
429 &\DWATabstractorigin{} \\*
430 &\DWATdescription{} \\*
431 &\DWATlowpc{} \\
432 &\DWATname{} \\
433 &\DWATsegment{} \\
434 &\DWATsibling{} \\
435 &\DWATstartscope{} \\
436
437 \hline
438 \DWTAGlexicalblock
439 &\livelink{chap:DECL}{DECL} \\*
440 &\DWATabstractorigin{} \\*
441 &\DWATdescription{} \\*
442 &\DWATentrypc{} \\
443 &\DWAThighpc{} \\
444 &\DWATlowpc{} \\
445 &\DWATname{} \\
446 &\DWATranges{} \\
447 &\DWATsegment{} \\
448 &\DWATsibling{} \\
449
450 \hline
451 \DWTAGmember
452 &\livelink{chap:DECL}{DECL} \\
453 &\DWATaccessibility{} \\
454 &\DWATartificial{} \\
455 %&\DWATbitoffset{} \\
456 &\DWATbitsize{} \\
457 &\DWATbytesize{} \\
458 &\DWATdatabitoffset{} \\
459 &\DWATdatamemberlocation{} \\
460 &\DWATdeclaration{} \\
461 &\DWATdescription{} \\
462 &\DWATmutable{} \\
463 &\DWATname{} \\
464 &\DWATsibling{} \\*
465 &\DWATtype{} \\*
466 &\DWATvisibility{} \\*
467
468 \hline
469 \DWTAGmodule
470 &\livelink{chap:DECL}{DECL} \\
471 &\DWATaccessibility{} \\
472 &\DWATdeclaration{} \\
473 &\DWATdescription{} \\
474 &\DWATentrypc{} \\
475 &\DWAThighpc{} \\
476 &\DWATlowpc{} \\
477 &\DWATname{} \\
478 &\DWATpriority{} \\
479 &\DWATranges{} \\
480 &\DWATsegment{} \\
481 &\DWATsibling{} \\*
482 &\DWATspecification{} \\*
483 &\DWATvisibility{} \\
484
485 \hline
486 \DWTAGnamelist
487 &\livelink{chap:DECL}{DECL} \\
488 &\DWATabstractorigin{} \\
489 &\DWATaccessibility{} \\
490 &\DWATdeclaration{} \\
491 &\DWATname{} \\
492 &\DWATsibling{} \\
493 &\DWATvisibility{} \\
494
495 \hline
496 \DWTAGnamelistitem
497 &\livelink{chap:DECL}{DECL} \\
498 &\DWATnamelistitem{} \\
499 &\DWATsibling{} \\
500
501 \hline
502 \DWTAGnamespace
503 &\livelink{chap:DECL}{DECL} \\*
504 &\DWATdescription{} \\*
505 &\DWATexportsymbols{} \\*
506 &\DWATextension{} \\
507 &\DWATname{} \\*
508 &\DWATsibling{} \\*
509 &\DWATstartscope{} \\*
510
511 \hline
512 \DWTAGpackedtype
513 &\livelink{chap:DECL}{DECL} \\*
514 &\DWATalignment{} \\*
515 &\DWATsibling{} \\*
516 &\DWATtype{} \\*
517
518 \hline
519 \DWTAGpartialunit
520 &\DWATaddrbase{} \\*
521 &\DWATbasetypes{}  \\*  
522 &\DWATcompdir{}  \\
523 &\DWATdescription{}  \\
524 &\DWATdwoid{} \\
525 &\DWATdwoname{} \\
526 &\DWATentrypc{} \\
527 &\DWATidentifiercase{}  \\
528 &\DWAThighpc{}  \\
529 &\DWATlanguage{}  \\
530 &\DWATlowpc{}  \\
531 &\DWATmacros{}  \\
532 &\DWATmainsubprogram{}  \\
533 &\DWATname{}  \\
534 &\DWATproducer{}  \\
535 &\DWATranges{}  \\
536 &\DWATrangesbase{} \\
537 &\DWATsegment{}  \\
538 &\DWATstmtlist{}  \\
539 &\DWATstroffsetsbase{} \\
540 &\DWATuseUTFeight{}  \\
541
542 \hline
543 \DWTAGpointertype
544 &\livelink{chap:DECL}{DECL}  \\*
545 &\DWATaddressclass{}  \\*
546 &\DWATalignment{} \\*
547 &\DWATsibling{} \\*
548 &\DWATtype{} \\*
549
550 \hline
551 \DWTAGptrtomembertype
552 &\livelink{chap:DECL}{DECL}  \\*
553 &\DWATabstractorigin{}  \\*
554 &\DWATaddressclass{}  \\*
555 &\DWATalignment{} \\
556 &\DWATallocated{}  \\
557 &\DWATassociated{}  \\
558 &\DWATcontainingtype{}  \\
559 &\DWATdatalocation{}  \\
560 &\DWATdeclaration{}  \\
561 &\DWATdescription{}  \\
562 &\DWATname{}  \\
563 &\DWATsibling{}  \\
564 &\DWATtype{}  \\
565 &\DWATuselocation{}  \\
566 &\DWATvisibility{}  \\
567
568 \hline
569 \DWTAGreferencetype
570 &\livelink{chap:DECL}{DECL} \\*
571 &\DWATaddressclass{}  \\*
572 &\DWATalignment{} \\*
573 &\DWATsibling{} \\*
574 &\DWATtype{} \\*
575
576 \hline
577 \DWTAGrestricttype
578 &\livelink{chap:DECL}{DECL} \\*
579 &\DWATalignment{} \\*
580 &\DWATsibling{} \\*
581 &\DWATtype{} \\*
582
583
584 \hline
585 \DWTAGrvaluereferencetype
586 &\livelink{chap:DECL}{DECL}  \\*
587 &\DWATaddressclass{}  \\*
588 &\DWATalignment{} \\*
589 &\DWATsibling{}  \\*
590 &\DWATtype{}  \\*
591
592 \hline
593 \DWTAGsettype
594 &\livelink{chap:DECL}{DECL}  \\*
595 &\DWATabstractorigin{}  \\*
596 &\DWATaccessibility{}  \\*
597 &\DWATalignment{} \\
598 &\DWATallocated{}  \\
599 &\DWATassociated{}  \\
600 &\DWATbitsize{}  \\
601 &\DWATbytesize{}  \\
602 &\DWATdatalocation{}  \\
603 &\DWATdeclaration{}  \\
604 &\DWATdescription{}  \\
605 &\DWATname{}  \\
606 &\DWATstartscope{}  \\
607 &\DWATsibling{}  \\
608 &\DWATtype{}  \\
609 &\DWATvisibility{}  \\
610
611 \hline
612 \DWTAGsharedtype
613 &\livelink{chap:DECL}{DECL}  \\*
614 &\DWATcount{}  \\*
615 &\DWATalignment{} \\*
616 &\DWATsibling{}  \\*
617 &\DWATtype{}  \\*
618
619 \hline
620 \DWTAGstringtype
621 &\livelink{chap:DECL}{DECL}  \\*
622 &\DWATabstractorigin{}  \\*
623 &\DWATalignment{} \\*
624 &\DWATaccessibility{}  \\
625 &\DWATallocated{}  \\
626 &\DWATassociated{}  \\
627 &\DWATbitsize{}  \\
628 &\DWATbytesize{}  \\
629 &\DWATdatalocation{}  \\
630 &\DWATdeclaration{}  \\
631 &\DWATdescription{}  \\
632 &\DWATname{}  \\
633 &\DWATsibling{}  \\
634 &\DWATstartscope{}  \\
635 &\DWATstringlength{}  \\*
636 &\DWATstringlengthbitsize{}  \\*
637 &\DWATstringlengthbytesize{}  \\*
638 &\DWATvisibility{}  \\*
639
640 \hline
641 \DWTAGstructuretype
642 &\livelink{chap:DECL}{DECL}  \\*
643 &\DWATabstractorigin{}  \\*
644 &\DWATaccessibility{}  \\*
645 &\DWATalignment{} \\
646 &\DWATallocated{}  \\
647 &\DWATassociated{}  \\
648 &\DWATbitsize{}  \\
649 &\DWATbytesize{}  \\
650 &\DWATcallingconvention{} \\
651 &\DWATdatalocation{}  \\
652 &\DWATdeclaration{}  \\
653 &\DWATdescription{}  \\
654 &\DWATexportsymbols{} \\
655 &\DWATname{}  \\
656 &\DWATsibling{}  \\
657 &\DWATsignature{}  \\
658 &\DWATspecification{}  \\*
659 &\DWATstartscope{}  \\*
660 &\DWATvisibility{}  \\*
661
662 \hline
663 \DWTAGsubprogram
664 &\livelink{chap:DECL}{DECL}  \\*
665 &\DWATabstractorigin{}  \\*
666 &\DWATaccessibility{}  \\*
667 &\DWATaddressclass{}  \\
668 &\DWATalignment{} \\
669 &\DWATartificial{}  \\
670 &\DWATcallingconvention{}  \\
671 &\DWATdeclaration{}  \\
672 &\DWATdefaulted{} \\
673 &\DWATdeleted{} \\
674 &\DWATdescription{}  \\
675 &\DWATelemental{}  \\
676 &\DWATentrypc{}  \\
677 &\DWATexplicit{}  \\
678 &\DWATexternal{}  \\
679 &\DWATframebase{}  \\
680 &\DWAThighpc{}  \\
681 &\DWATinline{}  \\
682 &\DWATlinkagename{}  \\
683 &\DWATlowpc{}  \\
684 &\DWATmainsubprogram{}  \\
685 &\DWATname{}  \\
686 &\DWATnoreturn \\
687 &\DWATobjectpointer{}  \\
688 &\DWATprototyped{}  \\
689 &\DWATpure{}  \\
690 &\DWATranges{}  \\
691 &\DWATrecursive{}  \\
692 &\DWATreference{} \\
693 &\DWATreturnaddr{}  \\
694 &\DWATrvaluereference{} \\
695 &\DWATsegment{}  \\
696 &\DWATsibling{}  \\
697 &\DWATspecification{}  \\
698 &\DWATstartscope{}  \\
699 &\DWATstaticlink{}  \\
700 &\DWATtrampoline{}  \\
701 &\DWATtype{}  \\
702 &\DWATvisibility{}  \\*
703 &\DWATvirtuality{}  \\*
704 &\DWATvtableelemlocation{}  \\*
705
706 \hline
707 \DWTAGsubrangetype
708 &\livelink{chap:DECL}{DECL}  \\*
709 &\DWATabstractorigin{}  \\*
710 &\DWATaccessibility{}  \\*
711 &\DWATalignment{} \\
712 &\DWATallocated{}  \\
713 &\DWATassociated{}  \\
714 &\DWATbitsize{}  \\
715 &\DWATbitstride{}  \\
716 &\DWATbytesize{}  \\
717 &\DWATbytestride{}  \\
718 &\DWATcount{}  \\
719 &\DWATdatalocation{}  \\
720 &\DWATdeclaration{}  \\
721 &\DWATdescription{}  \\
722 &\DWATlowerbound{}  \\
723 &\DWATname{}  \\
724 &\DWATsibling{}  \\
725 &\DWATthreadsscaled{}  \\
726 &\DWATtype{}  \\*
727 &\DWATupperbound{}  \\*
728 &\DWATvisibility{}  \\
729
730 \hline
731 \DWTAGsubroutinetype
732 &\livelink{chap:DECL}{DECL}  \\*
733 &\DWATabstractorigin{}  \\*
734 &\DWATaccessibility{}  \\*
735 &\DWATaddressclass{}  \\
736 &\DWATalignment{} \\
737 &\DWATallocated{}  \\
738 &\DWATassociated{}  \\
739 &\DWATdatalocation{}  \\
740 &\DWATdeclaration{}  \\
741 &\DWATdescription{}  \\
742 &\DWATname{}  \\
743 &\DWATprototyped{}  \\
744 &\DWATreference{} \\
745 &\DWATrvaluereference{} \\
746 &\DWATsibling{}  \\
747 &\DWATstartscope{}  \\
748 &\DWATtype{}  \\
749 &\DWATvisibility{}  \\
750
751 \hline
752 \DWTAGtemplatealias
753 &\livelink{chap:DECL}{DECL}   \\
754 &\DWATabstractorigin{}   \\
755 &\DWATaccessibility{}   \\
756 &\DWATallocated{}   \\
757 &\DWATassociated{}   \\
758 &\DWATdatalocation{}   \\
759 &\DWATdeclaration{}   \\
760 &\DWATdescription{}   \\
761 &\DWATname{}   \\
762 &\DWATsibling{}   \\
763 &\DWATsignature{}   \\
764 &\DWATstartscope{}   \\*
765 &\DWATtype{}   \\*
766 &\DWATvisibility{}   \\*
767
768 \hline
769 \DWTAGtemplatetypeparameter
770 &\livelink{chap:DECL}{DECL}   \\
771 &\DWATdefaultvalue{}    \\
772 &\DWATdescription{}   \\
773 &\DWATname{}      \\*
774 &\DWATsibling{}   \\*
775 &\DWATtype{}      \\*
776
777 \hline
778 \DWTAGtemplatevalueparameter{} 
779 &\livelink{chap:DECL}{DECL}   \\
780 &\DWATconstvalue{}   \\
781 &\DWATdefaultvalue{}    \\
782 &\DWATdescription{}   \\
783 &\DWATname{}   \\*
784 &\DWATsibling{}   \\*
785 &\DWATtype{}   \\*
786
787 \hline
788 \DWTAGthrowntype
789 &\livelink{chap:DECL}{DECL}   \\*
790 &\DWATalignment{} \\*
791 &\DWATallocated{}   \\*
792 &\DWATassociated{}   \\
793 &\DWATdatalocation{}   \\
794 &\DWATsibling{}   \\
795 &\DWATtype{}   \\
796
797 \hline
798 \DWTAGtryblock
799 &\livelink{chap:DECL}{DECL}   \\
800 &\DWATabstractorigin{}   \\
801 &\DWATentrypc{} \\
802 &\DWAThighpc{}   \\
803 &\DWATlowpc{}   \\
804 &\DWATranges{}   \\
805 &\DWATsegment{}   \\
806 &\DWATsibling{}   \\
807
808 \hline
809 \DWTAGtypedef
810 &\livelink{chap:DECL}{DECL}   \\*
811 &\DWATabstractorigin{}   \\*
812 &\DWATaccessibility{}   \\*
813 &\DWATalignment{} \\
814 &\DWATallocated{}   \\
815 &\DWATassociated{}   \\
816 &\DWATdatalocation{}   \\
817 &\DWATdeclaration{}   \\
818 &\DWATdescription{}   \\
819 &\DWATname{}   \\
820 &\DWATsibling{}   \\
821 &\DWATstartscope{}   \\
822 &\DWATtype{}   \\
823 &\DWATvisibility{}   \\
824
825 \hline
826 \DWTAGtypeunit
827 &\DWATlanguage{} \\*
828 &\DWATstmtlist{} \\*
829 &\DWATstroffsetsbase{} \\*
830 &\DWATuseUTFeight{} \\*
831
832 \hline
833 \DWTAGuniontype
834 &\livelink{chap:DECL}{DECL}   \\*
835 &\DWATabstractorigin{}   \\*
836 &\DWATaccessibility{}   \\*
837 &\DWATalignment{} \\
838 &\DWATallocated{}   \\
839 &\DWATassociated{}   \\
840 &\DWATbitsize{}   \\
841 &\DWATbytesize{}   \\
842 &\DWATcallingconvention{} \\
843 &\DWATdatalocation{}   \\
844 &\DWATdeclaration{}   \\
845 &\DWATdescription{}   \\
846 &\DWATexportsymbols{} \\
847 &\DWATname{}   \\
848 &\DWATsibling{}   \\
849 &\DWATsignature{}   \\
850 &\DWATspecification{}   \\*
851 &\DWATstartscope{}   \\*
852 &\DWATvisibility{}   \\*
853
854 \hline
855 \DWTAGunspecifiedparameters
856 &\livelink{chap:DECL}{DECL}   \\
857 &\DWATabstractorigin{}   \\
858 &\DWATartificial{}   \\
859 &\DWATsibling{}   \\
860
861 \hline
862 \DWTAGunspecifiedtype
863 &\livelink{chap:DECL}{DECL}   \\
864 &\DWATdescription{}   \\
865 &\DWATname{}    \\
866
867 \hline
868 \DWTAGvariable
869 &\livelink{chap:DECL}{DECL}    \\*
870 &\DWATabstractorigin{}    \\*
871 &\DWATaccessibility{}    \\*
872 &\DWATalignment{}     \\
873 &\DWATartificial{}    \\
874 &\DWATconstexpr{}    \\
875 &\DWATconstvalue{}    \\
876 &\DWATdeclaration{}    \\
877 &\DWATdescription{}    \\
878 &\DWATendianity{}    \\
879 &\DWATexternal{}    \\
880 &\DWATlinkagename{}    \\
881 &\DWATlocation{}    \\
882 &\DWATname{}    \\
883 &\DWATsegment{}    \\
884 &\DWATsibling{}    \\
885 &\DWATspecification{}    \\
886 &\DWATstartscope{}    \\
887 &\DWATtype{}    \\
888 &\DWATvisibility{}    \\
889
890 \hline
891 \DWTAGvariant
892 &\livelink{chap:DECL}{DECL}    \\
893 &\DWATaccessibility{}   \\
894 &\DWATabstractorigin{}   \\
895 &\DWATdeclaration{}   \\
896 &\DWATdiscrlist{}   \\*
897 &\DWATdiscrvalue{}   \\*
898 &\DWATsibling{}   \\*
899
900 \hline
901 \DWTAGvariantpart
902 &\livelink{chap:DECL}{DECL}   \\*
903 &\DWATabstractorigin{}   \\*
904 &\DWATaccessibility{}   \\*
905 &\DWATdeclaration{}   \\
906 &\DWATdiscr{}   \\*
907 &\DWATsibling{} \\*
908 &\DWATtype{}    \\*
909
910 \hline
911 \DWTAGvolatiletype{}  
912 &\livelink{chap:DECL}{DECL}   \\*
913 &\DWATsibling{}    \\*
914 &\DWATtype{}    \\*
915
916 \hline
917 \DWTAGwithstmt
918 &\DWATaccessibility{}    \\*
919 &\DWATaddressclass{}    \\*
920 &\DWATdeclaration{}    \\*
921 &\DWATentrypc{} \\*
922 &\DWAThighpc{}    \\*
923 &\DWATlocation{}    \\*
924 &\DWATlowpc{}    \\*
925 &\DWATranges{}    \\*
926 &\DWATsegment{}    \\*
927 &\DWATsibling{}    \\*
928 &\DWATtype{}    \\*
929 &\DWATvisibility{}    \\*
930 \end{longtable}