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