tools/fileio.py was not tokenizing
[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 &\DWATnoreturn \\
656 &\DWATobjectpointer{}  \\
657 &\DWATprototyped{}  \\
658 &\DWATpure{}  \\
659 &\DWATranges{}  \\
660 &\DWATrecursive{}  \\
661 &\DWATreference{} \\
662 &\DWATreturnaddr{}  \\
663 &\DWATrvaluereference{} \\
664 &\DWATsegment{}  \\
665 &\DWATsibling{}  \\
666 &\DWATspecification{}  \\
667 &\DWATstartscope{}  \\
668 &\DWATstaticlink{}  \\
669 &\DWATtrampoline{}  \\
670 &\DWATtype{}  \\
671 &\DWATvisibility{}  \\*
672 &\DWATvirtuality{}  \\*
673 &\DWATvtableelemlocation{}  \\*
674
675 \hline
676 \DWTAGsubrangetype
677 &\livelink{chap:DECL}{DECL}  \\
678 &\DWATabstractorigin{}  \\
679 &\DWATaccessibility{}  \\
680 &\DWATallocated{}  \\
681 &\DWATassociated{}  \\
682 &\DWATbitsize{}  \\
683 &\DWATbitstride{}  \\
684 &\DWATbytesize{}  \\
685 &\DWATbytestride{}  \\
686 &\DWATcount{}  \\
687 &\DWATdatalocation{}  \\
688 &\DWATdeclaration{}  \\
689 &\DWATdescription{}  \\
690 &\DWATlowerbound{}  \\
691 &\DWATname{}  \\
692 &\DWATsibling{}  \\
693 &\DWATthreadsscaled{}  \\
694 &\DWATtype{}  \\*
695 &\DWATupperbound{}  \\*
696 &\DWATvisibility{}  \\
697
698 \hline
699 \DWTAGsubroutinetype
700 &\livelink{chap:DECL}{DECL}  \\
701 &\DWATabstractorigin{}  \\
702 &\DWATaccessibility{}  \\
703 &\DWATaddressclass{}  \\
704 &\DWATallocated{}  \\
705 &\DWATassociated{}  \\
706 &\DWATdatalocation{}  \\
707 &\DWATdeclaration{}  \\
708 &\DWATdescription{}  \\
709 &\DWATname{}  \\
710 &\DWATprototyped{}  \\
711 &\DWATreference{} \\
712 &\DWATrvaluereference{} \\
713 &\DWATsibling{}  \\
714 &\DWATstartscope{}  \\
715 &\DWATtype{}  \\
716 &\DWATvisibility{}  \\
717
718 \hline
719 \DWTAGtemplatealias
720 &\livelink{chap:DECL}{DECL}   \\
721 &\DWATabstractorigin{}   \\
722 &\DWATaccessibility{}   \\
723 &\DWATallocated{}   \\
724 &\DWATassociated{}   \\
725 &\DWATdatalocation{}   \\
726 &\DWATdeclaration{}   \\
727 &\DWATdescription{}   \\
728 &\DWATname{}   \\
729 &\DWATsibling{}   \\
730 &\DWATsignature{}   \\
731 &\DWATstartscope{}   \\*
732 &\DWATtype{}   \\*
733 &\DWATvisibility{}   \\*
734
735 \hline
736 \DWTAGtemplatetypeparameter
737 &\livelink{chap:DECL}{DECL}   \\
738 &\DWATdefaultvalue{}    \\
739 &\DWATdescription{}   \\
740 &\DWATname{}      \\*
741 &\DWATsibling{}   \\*
742 &\DWATtype{}      \\*
743
744 \hline
745 \DWTAGtemplatevalueparameter{} 
746 &\livelink{chap:DECL}{DECL}   \\
747 &\DWATconstvalue{}   \\
748 &\DWATdefaultvalue{}    \\
749 &\DWATdescription{}   \\
750 &\DWATname{}   \\*
751 &\DWATsibling{}   \\*
752 &\DWATtype{}   \\*
753
754 \hline
755 \DWTAGthrowntype
756 &\livelink{chap:DECL}{DECL}   \\
757 &\DWATallocated{}   \\
758 &\DWATassociated{}   \\
759 &\DWATdatalocation{}   \\
760 &\DWATsibling{}   \\
761 &\DWATtype{}   \\
762
763 \hline
764 \DWTAGtryblock
765 &\livelink{chap:DECL}{DECL}   \\
766 &\DWATabstractorigin{}   \\
767 &\DWATentrypc{} \\
768 &\DWAThighpc{}   \\
769 &\DWATlowpc{}   \\
770 &\DWATranges{}   \\
771 &\DWATsegment{}   \\
772 &\DWATsibling{}   \\
773
774 \hline
775 \DWTAGtypedef
776 &\livelink{chap:DECL}{DECL}   \\*
777 &\DWATabstractorigin{}   \\*
778 &\DWATaccessibility{}   \\*
779 &\DWATallocated{}   \\
780 &\DWATassociated{}   \\
781 &\DWATdatalocation{}   \\
782 &\DWATdeclaration{}   \\
783 &\DWATdescription{}   \\
784 &\DWATname{}   \\
785 &\DWATsibling{}   \\
786 &\DWATstartscope{}   \\
787 &\DWATtype{}   \\
788 &\DWATvisibility{}   \\
789
790 \hline
791 \DWTAGtypeunit
792 &\DWATlanguage{} \\*
793 &\DWATstmtlist{} \\*
794 &\DWATstroffsetsbase{} \\*
795 &\DWATuseUTFeight{} \\*
796
797 \hline
798 \DWTAGuniontype
799 &\livelink{chap:DECL}{DECL}   \\
800 &\DWATabstractorigin{}   \\
801 &\DWATaccessibility{}   \\
802 &\DWATallocated{}   \\
803 &\DWATassociated{}   \\
804 &\DWATbitsize{}   \\
805 &\DWATbytesize{}   \\
806 &\DWATdatalocation{}   \\
807 &\DWATdeclaration{}   \\
808 &\DWATdescription{}   \\
809 &\DWATname{}   \\
810 &\DWATsibling{}   \\
811 &\DWATsignature{}   \\
812 &\DWATspecification{}   \\*
813 &\DWATstartscope{}   \\*
814 &\DWATvisibility{}   \\*
815
816 \hline
817 \DWTAGunspecifiedparameters
818 &\livelink{chap:DECL}{DECL}   \\
819 &\DWATabstractorigin{}   \\
820 &\DWATartificial{}   \\
821 &\DWATsibling{}   \\
822
823 \hline
824 \DWTAGunspecifiedtype
825 &\livelink{chap:DECL}{DECL}   \\
826 &\DWATdescription{}   \\
827 &\DWATname{}    \\
828
829 \hline
830 \DWTAGvariable
831 &\livelink{chap:DECL}{DECL}    \\
832 &\DWATabstractorigin{}    \\
833 &\DWATaccessibility{}    \\
834 &\DWATartificial{}    \\
835 &\DWATconstexpr{}    \\
836 &\DWATconstvalue{}    \\
837 &\DWATdeclaration{}    \\
838 &\DWATdescription{}    \\
839 &\DWATendianity{}    \\
840 &\DWATexternal{}    \\
841 &\DWATlinkagename{}    \\
842 &\DWATlocation{}    \\
843 &\DWATname{}    \\
844 &\DWATsegment{}    \\
845 &\DWATsibling{}    \\
846 &\DWATspecification{}    \\
847 &\DWATstartscope{}    \\
848 &\DWATtype{}    \\
849 &\DWATvisibility{}    \\
850
851 \hline
852 \DWTAGvariant
853 &\livelink{chap:DECL}{DECL}    \\
854 &\DWATaccessibility{}   \\
855 &\DWATabstractorigin{}   \\
856 &\DWATdeclaration{}   \\
857 &\DWATdiscrlist{}   \\*
858 &\DWATdiscrvalue{}   \\*
859 &\DWATsibling{}   \\*
860
861 \hline
862 \DWTAGvariantpart
863 &\livelink{chap:DECL}{DECL}   \\
864 &\DWATabstractorigin{}   \\
865 &\DWATaccessibility{}   \\
866 &\DWATdeclaration{}   \\
867 &\DWATdiscr{}   \\*
868 &\DWATsibling{} \\*
869 &\DWATtype{}    \\*
870
871 \hline
872 \DWTAGvolatiletype{}  
873 &\livelink{chap:DECL}{DECL}   \\*
874 &\DWATsibling{}    \\*
875 &\DWATtype{}    \\*
876
877 \hline
878 \DWTAGwithstmt
879 &\DWATaccessibility{}    \\*
880 &\DWATaddressclass{}    \\*
881 &\DWATdeclaration{}    \\*
882 &\DWATentrypc{} \\*
883 &\DWAThighpc{}    \\*
884 &\DWATlocation{}    \\*
885 &\DWATlowpc{}    \\*
886 &\DWATranges{}    \\*
887 &\DWATsegment{}    \\*
888 &\DWATsibling{}    \\*
889 &\DWATtype{}    \\*
890 &\DWATvisibility{}    \\*
891 \end{longtable}