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