33df5c4e9b07c7b11a8016f651e533fa0aa5ba75
[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 &\DWATdatalocation{} \\
147 &\DWATdeclaration{} \\
148 &\DWATdescription{} \\
149 &\DWATexportsymbols{} \\
150 &\DWATname{} \\
151 &\DWATsibling{} \\
152 &\DWATsignature{} \\
153 &\DWATspecification{} \\
154 &\DWATstartscope{} \\
155 &\DWATvisibility{} \\
156
157 \hline
158 \DWTAGcoarraytype
159 &\livelink{chap:DECL}{DECL} \\*
160 &\DWATname{} \\*
161 &\DWATdescription{} \\
162 &\DWATalignment{} \\*
163 &\DWATsibling{} \\*
164 &\DWATtype{} \\*
165
166 \hline
167 \DWTAGcommonblock
168 &\livelink{chap:DECL}{DECL} \\*
169 &\DWATdeclaration{} \\*
170 &\DWATdescription{} \\*
171 &\DWATlinkagename{} \\
172 &\DWATlocation{} \\
173 &\DWATname{} \\
174 &\DWATsegment{} \\
175 &\DWATsibling{} \\
176 &\DWATvisibility{} \\
177
178 \hline
179 \DWTAGcommoninclusion
180 &\livelink{chap:DECL}{DECL} \\*
181 &\DWATcommonreference{} \\*
182 &\DWATdeclaration{} \\*
183 &\DWATsibling{} \\
184 &\DWATvisibility{} \\
185
186 \hline
187 \DWTAGcompileunit
188 &\DWATaddrbase{} \\
189 &\DWATbasetypes{} \\
190 &\DWATcompdir{} \\
191 &\DWATdwoid{} \\
192 &\DWATdwoname{} \\
193 &\DWATentrypc{} \\
194 &\DWATidentifiercase{} \\
195 &\DWAThighpc{} \\
196 &\DWATlanguage{} \\
197 &\DWATlowpc{} \\
198 &\DWATmacros{} \\
199 &\DWATmainsubprogram{} \\
200 &\DWATname{} \\
201 &\DWATproducer{} \\
202 &\DWATranges{} \\
203 &\DWATrangesbase{} \\
204 &\DWATsegment{} \\
205 &\DWATstmtlist{} \\*
206 &\DWATstroffsetsbase{} \\*
207 &\DWATuseUTFeight{} \\
208
209 \hline
210 \DWTAGcondition
211 &\livelink{chap:DECL}{DECL} \\
212 &\DWATname{} \\
213 &\DWATsibling{} \\
214
215 \hline
216 \DWTAGconsttype
217 &\livelink{chap:DECL}{DECL} \\*
218 &\DWATalignment{} \\*
219 &\DWATsibling{} \\*
220 &\DWATtype{} \\*
221
222 \hline
223 \DWTAGconstant
224 &\livelink{chap:DECL}{DECL} \\*
225 &\DWATaccessibility{} \\*
226 &\DWATconstvalue{} \\*
227 &\DWATdeclaration{} \\
228 &\DWATdescription{} \\
229 &\DWATendianity{} \\
230 &\DWATexternal{} \\
231 &\DWATlinkagename{} \\
232 &\DWATname{} \\
233 &\DWATsibling{} \\
234 &\DWATstartscope{} \\
235 &\DWATtype{} \\
236 &\DWATvisibility{} \\
237
238 \hline
239 \DWTAGdwarfprocedure
240 &\DWATlocation{} \\
241
242 \hline
243 \DWTAGdynamictype
244 &\livelink{chap:DECL}{DECL} \\*
245 &\DWATabstractorigin \\*
246 &\DWATalignment{} \\*
247 &\DWATallocated \\
248 &\DWATassociated \\
249 &\DWATdatalocation \\
250 &\DWATdescription \\
251 &\DWATname \\
252 &\DWATtype \\
253 &\DWATsibling \\
254
255 \hline
256 \DWTAGentrypoint
257 &\livelink{chap:DECL}{DECL} \\
258 &\DWATaddressclass{} \\
259 &\DWATdescription{} \\
260 &\DWATframebase{} \\
261 &\DWATlinkagename{} \\
262 &\DWATlowpc{} \\
263 &\DWATname{} \\
264 &\DWATreturnaddr{} \\
265 &\DWATsegment{} \\
266 &\DWATsibling{} \\
267 &\DWATstaticlink{} \\
268 &\DWATtype{} \\
269
270 \hline
271 \DWTAGenumerationtype
272 &\livelink{chap:DECL}{DECL} \\*
273 &\DWATabstractorigin{} \\*
274 &\DWATaccessibility{} \\*
275 &\DWATalignment{} \\
276 &\DWATallocated{} \\
277 &\DWATassociated{} \\
278 &\DWATbitsize{} \\
279 &\DWATbitstride{} \\
280 &\DWATbytesize{} \\
281 &\DWATbytestride{} \\
282 &\DWATdatalocation{} \\
283 &\DWATdeclaration{} \\
284 &\DWATdescription{} \\
285 &\DWATenumclass{} \\
286 &\DWATname{} \\
287 &\DWATsibling{} \\
288 &\DWATsignature{} \\
289 &\DWATspecification{} \\
290 &\DWATstartscope{} \\
291 &\DWATtype{} \\
292 &\DWATvisibility{} \\
293
294 \hline
295 \DWTAGenumerator
296 &\livelink{chap:DECL}{DECL} \\*
297 &\DWATconstvalue{} \\*
298 &\DWATdescription{} \\*
299 &\DWATname{} \\*
300 &\DWATsibling{} \\*
301
302 \hline
303 \DWTAGfiletype
304 &\livelink{chap:DECL}{DECL} \\*
305 &\DWATabstractorigin{} \\*
306 &\DWATalignment{} \\*
307 &\DWATallocated{} \\
308 &\DWATassociated{} \\
309 &\DWATbitsize{} \\
310 &\DWATbytesize{} \\
311 &\DWATdatalocation{} \\
312 &\DWATdescription{} \\
313 &\DWATname{} \\
314 &\DWATsibling{} \\
315 &\DWATstartscope{} \\
316 &\DWATtype{} \\
317 &\DWATvisibility{} \\
318
319 \hline
320 \DWTAGformalparameter
321 &\livelink{chap:DECL}{DECL} \\
322 &\DWATabstractorigin{} \\
323 &\DWATartificial{} \\
324 &\DWATconstvalue{} \\
325 &\DWATdefaultvalue{} \\
326 &\DWATdescription{} \\
327 &\DWATendianity{} \\
328 &\DWATisoptional{} \\
329 &\DWATlocation{} \\
330 &\DWATname{} \\
331 &\DWATsegment{} \\
332 &\DWATsibling{} \\*
333 &\DWATtype{} \\*
334 &\DWATvariableparameter{} \\*
335
336 \hline
337 \DWTAGfriend
338 &\livelink{chap:DECL}{DECL} \\
339 &\DWATabstractorigin{} \\
340 &\DWATfriend{} \\
341 &\DWATsibling{} \\
342
343 \hline
344 % Please keep in synch with DW_TAG_subrange_type.
345 \DWTAGgenericsubrange
346 &\livelink{chap:DECL}{DECL}  \\*
347 &\DWATabstractorigin{}  \\*
348 &\DWATaccessibility{}  \\*
349 &\DWATallocated{}  \\
350 &\DWATassociated{}  \\
351 &\DWATbitsize{}  \\
352 &\DWATbitstride{}  \\
353 &\DWATbytesize{}  \\
354 &\DWATbytestride{}  \\
355 &\DWATcount{}  \\
356 &\DWATdatalocation{}  \\
357 &\DWATdeclaration{}  \\
358 &\DWATdescription{}  \\
359 &\DWATlowerbound{}  \\
360 &\DWATname{}  \\
361 &\DWATsibling{}  \\
362 &\DWATthreadsscaled{}  \\
363 &\DWATtype{}  \\*
364 &\DWATupperbound{}  \\*
365 &\DWATvisibility{}  \\
366
367 \hline
368 \DWTAGimporteddeclaration
369 &\livelink{chap:DECL}{DECL} \\
370 &\DWATaccessibility{} \\
371 &\DWATdescription{} \\
372 &\DWATimport{} \\
373 &\DWATname{} \\*
374 &\DWATsibling{} \\*
375 &\DWATstartscope{} \\*
376
377 \hline
378 \DWTAGimportedmodule
379 &\livelink{chap:DECL}{DECL} \\*
380 &\DWATimport{} \\*
381 &\DWATsibling{} \\*
382 &\DWATstartscope{} \\
383
384 \hline
385 \DWTAGimportedunit
386 &\DWATimport{} \\
387
388 \hline
389 \DWTAGinheritance
390 &\livelink{chap:DECL}{DECL} \\
391 &\DWATaccessibility{} \\
392 &\DWATdatamemberlocation{} \\
393 &\DWATsibling{} \\*
394 &\DWATtype{} \\*
395 &\DWATvirtuality{} \\*
396
397 \hline
398 \DWTAGinlinedsubroutine
399 &\DWATabstractorigin{} \\
400 &\DWATcallcolumn{} \\
401 &\DWATcallfile{} \\
402 &\DWATcallline{} \\
403 &\DWATconstexpr{} \\
404 &\DWATentrypc{} \\
405 &\DWAThighpc{} \\
406 &\DWATlowpc{} \\
407 &\DWATranges{} \\
408 &\DWATreturnaddr{} \\
409 &\DWATsegment{} \\
410 &\DWATsibling{} \\
411 &\DWATstartscope{} \\
412 &\DWATtrampoline{} \\
413
414 \hline
415 \DWTAGinterfacetype
416 &\livelink{chap:DECL}{DECL} \\*
417 &\DWATaccessibility{} \\*
418 &\DWATalignment{} \\*
419 &\DWATdescription{} \\
420 &\DWATname{} \\*
421 &\DWATsibling{} \\*
422 &\DWATstartscope{} \\*
423
424 \hline
425 \DWTAGlabel
426 &\livelink{chap:DECL}{DECL} \\*
427 &\DWATabstractorigin{} \\*
428 &\DWATdescription{} \\*
429 &\DWATlowpc{} \\
430 &\DWATname{} \\
431 &\DWATsegment{} \\
432 &\DWATstartscope{} \\
433 &\DWATsibling{} \\
434
435 \hline
436 \DWTAGlexicalblock
437 &\livelink{chap:DECL}{DECL} \\*
438 &\DWATabstractorigin{} \\*
439 &\DWATdescription{} \\*
440 &\DWATentrypc{} \\
441 &\DWAThighpc{} \\
442 &\DWATlowpc{} \\
443 &\DWATname{} \\
444 &\DWATranges{} \\
445 &\DWATsegment{} \\
446 &\DWATsibling{} \\
447
448 \hline
449 \DWTAGmember
450 &\livelink{chap:DECL}{DECL} \\
451 &\DWATaccessibility{} \\
452 &\DWATartificial{} \\
453 &\DWATbitoffset{} \\
454 &\DWATbitsize{} \\
455 &\DWATbytesize{} \\
456 &\DWATdatabitoffset{} \\
457 &\DWATdatamemberlocation{} \\
458 &\DWATdeclaration{} \\
459 &\DWATdescription{} \\
460 &\DWATmutable{} \\
461 &\DWATname{} \\
462 &\DWATsibling{} \\*
463 &\DWATtype{} \\*
464 &\DWATvisibility{} \\*
465
466 \hline
467 \DWTAGmodule
468 &\livelink{chap:DECL}{DECL} \\
469 &\DWATaccessibility{} \\
470 &\DWATdeclaration{} \\
471 &\DWATdescription{} \\
472 &\DWATentrypc{} \\
473 &\DWAThighpc{} \\
474 &\DWATlowpc{} \\
475 &\DWATname{} \\
476 &\DWATpriority{} \\
477 &\DWATranges{} \\
478 &\DWATsegment{} \\
479 &\DWATsibling{} \\*
480 &\DWATspecification{} \\*
481 &\DWATvisibility{} \\
482
483 \hline
484 \DWTAGnamelist
485 &\livelink{chap:DECL}{DECL} \\
486 &\DWATabstractorigin{} \\
487 &\DWATaccessibility{} \\
488 &\DWATdeclaration{} \\
489 &\DWATname{} \\
490 &\DWATsibling{} \\
491 &\DWATvisibility{} \\
492
493 \hline
494 \DWTAGnamelistitem
495 &\livelink{chap:DECL}{DECL} \\
496 &\DWATnamelistitem{} \\
497 &\DWATsibling{} \\
498
499 \hline
500 \DWTAGnamespace
501 &\livelink{chap:DECL}{DECL} \\*
502 &\DWATdescription{} \\*
503 &\DWATexportsymbols{} \\*
504 &\DWATextension{} \\
505 &\DWATname{} \\*
506 &\DWATsibling{} \\*
507 &\DWATstartscope{} \\*
508
509 \hline
510 \DWTAGpackedtype
511 &\livelink{chap:DECL}{DECL} \\*
512 &\DWATalignment{} \\*
513 &\DWATsibling{} \\*
514 &\DWATtype{} \\*
515
516 \hline
517 \DWTAGpartialunit
518 &\DWATaddrbase{} \\*
519 &\DWATbasetypes{}  \\*  
520 &\DWATcompdir{}  \\
521 &\DWATdescription{}  \\
522 &\DWATdwoid{} \\
523 &\DWATdwoname{} \\
524 &\DWATentrypc{} \\
525 &\DWATidentifiercase{}  \\
526 &\DWAThighpc{}  \\
527 &\DWATlanguage{}  \\
528 &\DWATlowpc{}  \\
529 &\DWATmacros{}  \\
530 &\DWATmainsubprogram{}  \\
531 &\DWATname{}  \\
532 &\DWATproducer{}  \\
533 &\DWATranges{}  \\
534 &\DWATrangesbase{} \\
535 &\DWATsegment{}  \\
536 &\DWATstmtlist{}  \\
537 &\DWATstroffsetsbase{} \\
538 &\DWATuseUTFeight{}  \\
539
540 \hline
541 \DWTAGpointertype
542 &\livelink{chap:DECL}{DECL}  \\*
543 &\DWATaddressclass{}  \\*
544 &\DWATalignment{} \\*
545 &\DWATsibling{} \\*
546 &\DWATtype{} \\*
547
548 \hline
549 \DWTAGptrtomembertype
550 &\livelink{chap:DECL}{DECL}  \\*
551 &\DWATabstractorigin{}  \\*
552 &\DWATaddressclass{}  \\*
553 &\DWATalignment{} \\
554 &\DWATallocated{}  \\
555 &\DWATassociated{}  \\
556 &\DWATcontainingtype{}  \\
557 &\DWATdatalocation{}  \\
558 &\DWATdeclaration{}  \\
559 &\DWATdescription{}  \\
560 &\DWATname{}  \\
561 &\DWATsibling{}  \\
562 &\DWATtype{}  \\
563 &\DWATuselocation{}  \\
564 &\DWATvisibility{}  \\
565
566 \hline
567 \DWTAGreferencetype
568 &\livelink{chap:DECL}{DECL} \\*
569 &\DWATaddressclass{}  \\*
570 &\DWATalignment{} \\*
571 &\DWATsibling{} \\*
572 &\DWATtype{} \\*
573
574 \hline
575 \DWTAGrestricttype
576 &\livelink{chap:DECL}{DECL} \\*
577 &\DWATalignment{} \\*
578 &\DWATsibling{} \\*
579 &\DWATtype{} \\*
580
581
582 \hline
583 \DWTAGrvaluereferencetype
584 &\livelink{chap:DECL}{DECL}  \\*
585 &\DWATaddressclass{}  \\*
586 &\DWATalignment{} \\*
587 &\DWATsibling{}  \\*
588 &\DWATtype{}  \\*
589
590 \hline
591 \DWTAGsettype
592 &\livelink{chap:DECL}{DECL}  \\*
593 &\DWATabstractorigin{}  \\*
594 &\DWATaccessibility{}  \\*
595 &\DWATalignment{} \\
596 &\DWATallocated{}  \\
597 &\DWATassociated{}  \\
598 &\DWATbitsize{}  \\
599 &\DWATbytesize{}  \\
600 &\DWATdatalocation{}  \\
601 &\DWATdeclaration{}  \\
602 &\DWATdescription{}  \\
603 &\DWATname{}  \\
604 &\DWATstartscope{}  \\
605 &\DWATsibling{}  \\
606 &\DWATtype{}  \\
607 &\DWATvisibility{}  \\
608
609 \hline
610 \DWTAGsharedtype
611 &\livelink{chap:DECL}{DECL}  \\*
612 &\DWATcount{}  \\*
613 &\DWATalignment{} \\*
614 &\DWATsibling{}  \\*
615 &\DWATtype{}  \\*
616
617 \hline
618 \DWTAGstringtype
619 &\livelink{chap:DECL}{DECL}  \\*
620 &\DWATabstractorigin{}  \\*
621 &\DWATalignment{} \\*
622 &\DWATaccessibility{}  \\
623 &\DWATallocated{}  \\
624 &\DWATassociated{}  \\
625 &\DWATbitsize{}  \\
626 &\DWATbytesize{}  \\
627 &\DWATdatalocation{}  \\
628 &\DWATdeclaration{}  \\
629 &\DWATdescription{}  \\
630 &\DWATname{}  \\
631 &\DWATsibling{}  \\
632 &\DWATstartscope{}  \\
633 &\DWATstringlength{}  \\*
634 &\DWATstringlengthbitsize{}  \\*
635 &\DWATstringlengthbytesize{}  \\*
636 &\DWATvisibility{}  \\*
637
638 \hline
639 \DWTAGstructuretype
640 &\livelink{chap:DECL}{DECL}  \\*
641 &\DWATabstractorigin{}  \\*
642 &\DWATaccessibility{}  \\*
643 &\DWATalignment{} \\
644 &\DWATallocated{}  \\
645 &\DWATassociated{}  \\
646 &\DWATbitsize{}  \\
647 &\DWATbytesize{}  \\
648 &\DWATdatalocation{}  \\
649 &\DWATdeclaration{}  \\
650 &\DWATdescription{}  \\
651 &\DWATexportsymbols{} \\
652 &\DWATname{}  \\
653 &\DWATsibling{}  \\
654 &\DWATsignature{}  \\
655 &\DWATspecification{}  \\*
656 &\DWATstartscope{}  \\*
657 &\DWATvisibility{}  \\*
658
659 \hline
660 \DWTAGsubprogram
661 &\livelink{chap:DECL}{DECL}  \\*
662 &\DWATabstractorigin{}  \\*
663 &\DWATaccessibility{}  \\*
664 &\DWATaddressclass{}  \\
665 &\DWATalignment{} \\
666 &\DWATartificial{}  \\
667 &\DWATcallingconvention{}  \\
668 &\DWATdeclaration{}  \\
669 &\DWATdescription{}  \\
670 &\DWATelemental{}  \\
671 &\DWATentrypc{}  \\
672 &\DWATexplicit{}  \\
673 &\DWATexternal{}  \\
674 &\DWATframebase{}  \\
675 &\DWAThighpc{}  \\
676 &\DWATinline{}  \\
677 &\DWATlinkagename{}  \\
678 &\DWATlowpc{}  \\
679 &\DWATmainsubprogram{}  \\
680 &\DWATname{}  \\
681 &\DWATnoreturn \\
682 &\DWATobjectpointer{}  \\
683 &\DWATprototyped{}  \\
684 &\DWATpure{}  \\
685 &\DWATranges{}  \\
686 &\DWATrecursive{}  \\
687 &\DWATreference{} \\
688 &\DWATreturnaddr{}  \\
689 &\DWATrvaluereference{} \\
690 &\DWATsegment{}  \\
691 &\DWATsibling{}  \\
692 &\DWATspecification{}  \\
693 &\DWATstartscope{}  \\
694 &\DWATstaticlink{}  \\
695 &\DWATtrampoline{}  \\
696 &\DWATtype{}  \\
697 &\DWATvisibility{}  \\*
698 &\DWATvirtuality{}  \\*
699 &\DWATvtableelemlocation{}  \\*
700
701 \hline
702 \DWTAGsubrangetype
703 &\livelink{chap:DECL}{DECL}  \\*
704 &\DWATabstractorigin{}  \\*
705 &\DWATaccessibility{}  \\*
706 &\DWATalignment{} \\
707 &\DWATallocated{}  \\
708 &\DWATassociated{}  \\
709 &\DWATbitsize{}  \\
710 &\DWATbitstride{}  \\
711 &\DWATbytesize{}  \\
712 &\DWATbytestride{}  \\
713 &\DWATcount{}  \\
714 &\DWATdatalocation{}  \\
715 &\DWATdeclaration{}  \\
716 &\DWATdescription{}  \\
717 &\DWATlowerbound{}  \\
718 &\DWATname{}  \\
719 &\DWATsibling{}  \\
720 &\DWATthreadsscaled{}  \\
721 &\DWATtype{}  \\*
722 &\DWATupperbound{}  \\*
723 &\DWATvisibility{}  \\
724
725 \hline
726 \DWTAGsubroutinetype
727 &\livelink{chap:DECL}{DECL}  \\*
728 &\DWATabstractorigin{}  \\*
729 &\DWATaccessibility{}  \\*
730 &\DWATaddressclass{}  \\
731 &\DWATalignment{} \\
732 &\DWATallocated{}  \\
733 &\DWATassociated{}  \\
734 &\DWATdatalocation{}  \\
735 &\DWATdeclaration{}  \\
736 &\DWATdescription{}  \\
737 &\DWATname{}  \\
738 &\DWATprototyped{}  \\
739 &\DWATreference{} \\
740 &\DWATrvaluereference{} \\
741 &\DWATsibling{}  \\
742 &\DWATstartscope{}  \\
743 &\DWATtype{}  \\
744 &\DWATvisibility{}  \\
745
746 \hline
747 \DWTAGtemplatealias
748 &\livelink{chap:DECL}{DECL}   \\
749 &\DWATabstractorigin{}   \\
750 &\DWATaccessibility{}   \\
751 &\DWATallocated{}   \\
752 &\DWATassociated{}   \\
753 &\DWATdatalocation{}   \\
754 &\DWATdeclaration{}   \\
755 &\DWATdescription{}   \\
756 &\DWATname{}   \\
757 &\DWATsibling{}   \\
758 &\DWATsignature{}   \\
759 &\DWATstartscope{}   \\*
760 &\DWATtype{}   \\*
761 &\DWATvisibility{}   \\*
762
763 \hline
764 \DWTAGtemplatetypeparameter
765 &\livelink{chap:DECL}{DECL}   \\
766 &\DWATdefaultvalue{}    \\
767 &\DWATdescription{}   \\
768 &\DWATname{}      \\*
769 &\DWATsibling{}   \\*
770 &\DWATtype{}      \\*
771
772 \hline
773 \DWTAGtemplatevalueparameter{} 
774 &\livelink{chap:DECL}{DECL}   \\
775 &\DWATconstvalue{}   \\
776 &\DWATdefaultvalue{}    \\
777 &\DWATdescription{}   \\
778 &\DWATname{}   \\*
779 &\DWATsibling{}   \\*
780 &\DWATtype{}   \\*
781
782 \hline
783 \DWTAGthrowntype
784 &\livelink{chap:DECL}{DECL}   \\*
785 &\DWATalignment{} \\*
786 &\DWATallocated{}   \\*
787 &\DWATassociated{}   \\
788 &\DWATdatalocation{}   \\
789 &\DWATsibling{}   \\
790 &\DWATtype{}   \\
791
792 \hline
793 \DWTAGtryblock
794 &\livelink{chap:DECL}{DECL}   \\
795 &\DWATabstractorigin{}   \\
796 &\DWATentrypc{} \\
797 &\DWAThighpc{}   \\
798 &\DWATlowpc{}   \\
799 &\DWATranges{}   \\
800 &\DWATsegment{}   \\
801 &\DWATsibling{}   \\
802
803 \hline
804 \DWTAGtypedef
805 &\livelink{chap:DECL}{DECL}   \\*
806 &\DWATabstractorigin{}   \\*
807 &\DWATaccessibility{}   \\*
808 &\DWATalignment{} \\
809 &\DWATallocated{}   \\
810 &\DWATassociated{}   \\
811 &\DWATdatalocation{}   \\
812 &\DWATdeclaration{}   \\
813 &\DWATdescription{}   \\
814 &\DWATname{}   \\
815 &\DWATsibling{}   \\
816 &\DWATstartscope{}   \\
817 &\DWATtype{}   \\
818 &\DWATvisibility{}   \\
819
820 \hline
821 \DWTAGtypeunit
822 &\DWATlanguage{} \\*
823 &\DWATstmtlist{} \\*
824 &\DWATstroffsetsbase{} \\*
825 &\DWATuseUTFeight{} \\*
826
827 \hline
828 \DWTAGuniontype
829 &\livelink{chap:DECL}{DECL}   \\*
830 &\DWATabstractorigin{}   \\*
831 &\DWATaccessibility{}   \\*
832 &\DWATalignment{} \\
833 &\DWATallocated{}   \\
834 &\DWATassociated{}   \\
835 &\DWATbitsize{}   \\
836 &\DWATbytesize{}   \\
837 &\DWATdatalocation{}   \\
838 &\DWATdeclaration{}   \\
839 &\DWATdescription{}   \\
840 &\DWATexportsymbols{} \\
841 &\DWATname{}   \\
842 &\DWATsibling{}   \\
843 &\DWATsignature{}   \\
844 &\DWATspecification{}   \\*
845 &\DWATstartscope{}   \\*
846 &\DWATvisibility{}   \\*
847
848 \hline
849 \DWTAGunspecifiedparameters
850 &\livelink{chap:DECL}{DECL}   \\
851 &\DWATabstractorigin{}   \\
852 &\DWATartificial{}   \\
853 &\DWATsibling{}   \\
854
855 \hline
856 \DWTAGunspecifiedtype
857 &\livelink{chap:DECL}{DECL}   \\
858 &\DWATdescription{}   \\
859 &\DWATname{}    \\
860
861 \hline
862 \DWTAGvariable
863 &\livelink{chap:DECL}{DECL}    \\*
864 &\DWATabstractorigin{}    \\*
865 &\DWATaccessibility{}    \\*
866 &\DWATalignment{}     \\
867 &\DWATartificial{}    \\
868 &\DWATconstexpr{}    \\
869 &\DWATconstvalue{}    \\
870 &\DWATdeclaration{}    \\
871 &\DWATdescription{}    \\
872 &\DWATendianity{}    \\
873 &\DWATexternal{}    \\
874 &\DWATlinkagename{}    \\
875 &\DWATlocation{}    \\
876 &\DWATname{}    \\
877 &\DWATsegment{}    \\
878 &\DWATsibling{}    \\
879 &\DWATspecification{}    \\
880 &\DWATstartscope{}    \\
881 &\DWATtype{}    \\
882 &\DWATvisibility{}    \\
883
884 \hline
885 \DWTAGvariant
886 &\livelink{chap:DECL}{DECL}    \\
887 &\DWATaccessibility{}   \\
888 &\DWATabstractorigin{}   \\
889 &\DWATdeclaration{}   \\
890 &\DWATdiscrlist{}   \\*
891 &\DWATdiscrvalue{}   \\*
892 &\DWATsibling{}   \\*
893
894 \hline
895 \DWTAGvariantpart
896 &\livelink{chap:DECL}{DECL}   \\*
897 &\DWATabstractorigin{}   \\*
898 &\DWATaccessibility{}   \\*
899 &\DWATdeclaration{}   \\
900 &\DWATdiscr{}   \\*
901 &\DWATsibling{} \\*
902 &\DWATtype{}    \\*
903
904 \hline
905 \DWTAGvolatiletype{}  
906 &\livelink{chap:DECL}{DECL}   \\*
907 &\DWATsibling{}    \\*
908 &\DWATtype{}    \\*
909
910 \hline
911 \DWTAGwithstmt
912 &\DWATaccessibility{}    \\*
913 &\DWATaddressclass{}    \\*
914 &\DWATdeclaration{}    \\*
915 &\DWATentrypc{} \\*
916 &\DWAThighpc{}    \\*
917 &\DWATlocation{}    \\*
918 &\DWATlowpc{}    \\*
919 &\DWATranges{}    \\*
920 &\DWATsegment{}    \\*
921 &\DWATsibling{}    \\*
922 &\DWATtype{}    \\*
923 &\DWATvisibility{}    \\*
924 \end{longtable}